./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R --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 dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 15:43:36,757 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 15:43:36,759 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 15:43:36,782 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 15:43:36,782 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 15:43:36,783 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 15:43:36,785 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 15:43:36,787 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 15:43:36,789 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 15:43:36,790 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 15:43:36,791 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 15:43:36,792 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 15:43:36,793 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 15:43:36,794 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 15:43:36,795 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 15:43:36,797 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 15:43:36,798 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 15:43:36,799 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 15:43:36,801 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 15:43:36,804 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 15:43:36,806 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 15:43:36,820 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 15:43:36,821 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 15:43:36,822 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 15:43:36,826 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 15:43:36,826 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 15:43:36,827 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 15:43:36,828 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 15:43:36,828 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 15:43:36,830 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 15:43:36,830 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 15:43:36,831 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 15:43:36,832 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 15:43:36,833 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 15:43:36,834 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 15:43:36,835 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 15:43:36,848 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 15:43:36,848 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 15:43:36,849 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 15:43:36,853 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 15:43:36,854 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 15:43:36,855 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Overflow-32bit-Automizer_Default.epf [2022-11-25 15:43:36,900 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 15:43:36,900 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 15:43:36,901 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 15:43:36,901 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 15:43:36,902 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 15:43:36,903 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 15:43:36,903 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 15:43:36,904 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 15:43:36,904 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 15:43:36,904 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 15:43:36,906 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 15:43:36,906 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 15:43:36,906 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 15:43:36,906 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 15:43:36,907 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 15:43:36,907 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 15:43:36,907 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 15:43:36,907 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 15:43:36,908 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-25 15:43:36,908 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 15:43:36,908 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 15:43:36,908 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 15:43:36,909 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 15:43:36,909 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 15:43:36,909 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 15:43:36,909 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 15:43:36,910 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 15:43:36,910 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 15:43:36,910 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 15:43:36,911 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 15:43:36,911 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 15:43:36,911 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 15:43:36,912 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 15:43:36,913 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 15:43:36,913 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 15:43:36,913 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 15:43:36,914 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R 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 -> dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 [2022-11-25 15:43:37,245 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 15:43:37,269 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 15:43:37,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 15:43:37,274 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 15:43:37,274 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 15:43:37,276 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2022-11-25 15:43:40,716 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 15:43:41,250 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 15:43:41,251 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2022-11-25 15:43:41,283 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/data/58cdebf8a/6141585103884345ac345fbdeb97b36b/FLAG43fc0163e [2022-11-25 15:43:41,303 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/data/58cdebf8a/6141585103884345ac345fbdeb97b36b [2022-11-25 15:43:41,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 15:43:41,310 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 15:43:41,316 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 15:43:41,317 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 15:43:41,321 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 15:43:41,322 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:43:41" (1/1) ... [2022-11-25 15:43:41,324 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@395f6a28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:41, skipping insertion in model container [2022-11-25 15:43:41,324 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:43:41" (1/1) ... [2022-11-25 15:43:41,333 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 15:43:41,413 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 15:43:41,566 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-25 15:43:42,225 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/sv-benchmarks/c/ldv-races/race-2_2-container_of.i[75002,75015] [2022-11-25 15:43:42,233 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,234 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,234 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,235 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,236 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,237 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,269 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 15:43:42,281 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 15:43:42,297 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-25 15:43:42,343 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/sv-benchmarks/c/ldv-races/race-2_2-container_of.i[75002,75015] [2022-11-25 15:43:42,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,346 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,347 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 15:43:42,348 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 15:43:42,362 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 15:43:42,539 INFO L208 MainTranslator]: Completed translation [2022-11-25 15:43:42,540 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42 WrapperNode [2022-11-25 15:43:42,540 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 15:43:42,542 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 15:43:42,542 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 15:43:42,542 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 15:43:42,551 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,617 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,655 INFO L138 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 115 [2022-11-25 15:43:42,655 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 15:43:42,659 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 15:43:42,659 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 15:43:42,659 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 15:43:42,672 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,675 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,681 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,687 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,703 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,706 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,710 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,713 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,719 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 15:43:42,720 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 15:43:42,720 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 15:43:42,721 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 15:43:42,721 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (1/1) ... [2022-11-25 15:43:42,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 15:43:42,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 15:43:42,760 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 15:43:42,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 15:43:42,839 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-25 15:43:42,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 15:43:42,840 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-25 15:43:42,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 15:43:42,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 15:43:42,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 15:43:42,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 15:43:42,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 15:43:42,841 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-25 15:43:42,841 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-25 15:43:42,842 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 15:43:42,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 15:43:42,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 15:43:42,844 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 15:43:43,305 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 15:43:43,307 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 15:43:43,580 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 15:43:43,612 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 15:43:43,612 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 15:43:43,615 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:43:43 BoogieIcfgContainer [2022-11-25 15:43:43,616 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 15:43:43,619 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 15:43:43,619 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 15:43:43,623 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 15:43:43,623 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 03:43:41" (1/3) ... [2022-11-25 15:43:43,624 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dce085e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 03:43:43, skipping insertion in model container [2022-11-25 15:43:43,624 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:43:42" (2/3) ... [2022-11-25 15:43:43,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dce085e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 03:43:43, skipping insertion in model container [2022-11-25 15:43:43,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:43:43" (3/3) ... [2022-11-25 15:43:43,627 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2022-11-25 15:43:43,637 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 15:43:43,649 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 15:43:43,650 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-25 15:43:43,650 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 15:43:43,721 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-25 15:43:43,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 342 flow [2022-11-25 15:43:43,871 INFO L130 PetriNetUnfolder]: 8/206 cut-off events. [2022-11-25 15:43:43,872 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 15:43:43,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 206 events. 8/206 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 337 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 113. Up to 4 conditions per place. [2022-11-25 15:43:43,879 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 163 transitions, 342 flow [2022-11-25 15:43:43,884 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 129 transitions, 267 flow [2022-11-25 15:43:43,888 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 15:43:43,904 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 129 transitions, 267 flow [2022-11-25 15:43:43,907 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 129 transitions, 267 flow [2022-11-25 15:43:43,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 134 places, 129 transitions, 267 flow [2022-11-25 15:43:43,966 INFO L130 PetriNetUnfolder]: 2/129 cut-off events. [2022-11-25 15:43:43,979 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-25 15:43:43,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 129 events. 2/129 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 122 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 80. Up to 2 conditions per place. [2022-11-25 15:43:43,982 INFO L119 LiptonReduction]: Number of co-enabled transitions 2856 [2022-11-25 15:44:36,076 INFO L134 LiptonReduction]: Checked pairs total: 5927 [2022-11-25 15:44:36,076 INFO L136 LiptonReduction]: Total number of compositions: 128 [2022-11-25 15:44:36,109 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 15:44:36,127 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;@17799e2c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 15:44:36,127 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-11-25 15:44:36,132 INFO L130 PetriNetUnfolder]: 0/6 cut-off events. [2022-11-25 15:44:36,133 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-25 15:44:36,133 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:36,134 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2022-11-25 15:44:36,134 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:36,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:36,141 INFO L85 PathProgramCache]: Analyzing trace with hash 16253290, now seen corresponding path program 1 times [2022-11-25 15:44:36,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:36,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958139527] [2022-11-25 15:44:36,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:36,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:37,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958139527] [2022-11-25 15:44:37,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958139527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:37,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:37,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 15:44:37,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350837870] [2022-11-25 15:44:37,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:37,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 15:44:37,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:37,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 15:44:37,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 15:44:37,692 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:44:37,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 19 transitions, 47 flow. Second operand has 5 states, 5 states have (on average 135.8) internal successors, (679), 5 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:37,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:37,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:44:37,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:38,028 INFO L130 PetriNetUnfolder]: 113/228 cut-off events. [2022-11-25 15:44:38,028 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-25 15:44:38,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 482 conditions, 228 events. 113/228 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 888 event pairs, 93 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 400. Up to 196 conditions per place. [2022-11-25 15:44:38,032 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 23 selfloop transitions, 8 changer transitions 0/31 dead transitions. [2022-11-25 15:44:38,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 31 transitions, 136 flow [2022-11-25 15:44:38,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 15:44:38,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 15:44:38,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 844 transitions. [2022-11-25 15:44:38,055 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4833906071019473 [2022-11-25 15:44:38,056 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 844 transitions. [2022-11-25 15:44:38,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 844 transitions. [2022-11-25 15:44:38,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:38,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 844 transitions. [2022-11-25 15:44:38,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 140.66666666666666) internal successors, (844), 6 states have internal predecessors, (844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,084 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,087 INFO L175 Difference]: Start difference. First operand has 26 places, 19 transitions, 47 flow. Second operand 6 states and 844 transitions. [2022-11-25 15:44:38,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 31 transitions, 136 flow [2022-11-25 15:44:38,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 31 transitions, 130 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 15:44:38,093 INFO L231 Difference]: Finished difference. Result has 31 places, 24 transitions, 94 flow [2022-11-25 15:44:38,095 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=94, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2022-11-25 15:44:38,099 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 5 predicate places. [2022-11-25 15:44:38,100 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 24 transitions, 94 flow [2022-11-25 15:44:38,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.8) internal successors, (679), 5 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,101 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:38,101 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2022-11-25 15:44:38,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 15:44:38,102 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:38,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash 16253291, now seen corresponding path program 1 times [2022-11-25 15:44:38,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:38,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640073609] [2022-11-25 15:44:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:38,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:38,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:38,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:38,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640073609] [2022-11-25 15:44:38,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640073609] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:38,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:38,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 15:44:38,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128299419] [2022-11-25 15:44:38,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:38,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 15:44:38,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:38,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 15:44:38,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 15:44:38,691 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 291 [2022-11-25 15:44:38,692 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 94 flow. Second operand has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,692 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:38,692 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 291 [2022-11-25 15:44:38,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:38,914 INFO L130 PetriNetUnfolder]: 107/210 cut-off events. [2022-11-25 15:44:38,915 INFO L131 PetriNetUnfolder]: For 75/75 co-relation queries the response was YES. [2022-11-25 15:44:38,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535 conditions, 210 events. 107/210 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 752 event pairs, 104 based on Foata normal form. 1/181 useless extension candidates. Maximal degree in co-relation 457. Up to 207 conditions per place. [2022-11-25 15:44:38,918 INFO L137 encePairwiseOnDemand]: 285/291 looper letters, 18 selfloop transitions, 6 changer transitions 0/24 dead transitions. [2022-11-25 15:44:38,918 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 24 transitions, 140 flow [2022-11-25 15:44:38,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 15:44:38,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 15:44:38,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 689 transitions. [2022-11-25 15:44:38,922 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4735395189003436 [2022-11-25 15:44:38,922 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 689 transitions. [2022-11-25 15:44:38,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 689 transitions. [2022-11-25 15:44:38,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:38,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 689 transitions. [2022-11-25 15:44:38,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 137.8) internal successors, (689), 5 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,933 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,933 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 94 flow. Second operand 5 states and 689 transitions. [2022-11-25 15:44:38,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 24 transitions, 140 flow [2022-11-25 15:44:38,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 24 transitions, 132 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 15:44:38,936 INFO L231 Difference]: Finished difference. Result has 33 places, 23 transitions, 94 flow [2022-11-25 15:44:38,936 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=94, PETRI_PLACES=33, PETRI_TRANSITIONS=23} [2022-11-25 15:44:38,937 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2022-11-25 15:44:38,938 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 23 transitions, 94 flow [2022-11-25 15:44:38,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:38,939 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:38,939 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-11-25 15:44:38,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 15:44:38,940 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:38,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:38,940 INFO L85 PathProgramCache]: Analyzing trace with hash 503842588, now seen corresponding path program 1 times [2022-11-25 15:44:38,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:38,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478363330] [2022-11-25 15:44:38,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:38,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:38,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:39,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:39,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478363330] [2022-11-25 15:44:39,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478363330] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:39,445 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:39,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 15:44:39,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219829215] [2022-11-25 15:44:39,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:39,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 15:44:39,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 15:44:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-25 15:44:39,666 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 291 [2022-11-25 15:44:39,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 23 transitions, 94 flow. Second operand has 6 states, 6 states have (on average 132.83333333333334) internal successors, (797), 6 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:39,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:39,668 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 291 [2022-11-25 15:44:39,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:39,923 INFO L130 PetriNetUnfolder]: 115/224 cut-off events. [2022-11-25 15:44:39,923 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-11-25 15:44:39,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 224 events. 115/224 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 820 event pairs, 19 based on Foata normal form. 6/200 useless extension candidates. Maximal degree in co-relation 426. Up to 189 conditions per place. [2022-11-25 15:44:39,932 INFO L137 encePairwiseOnDemand]: 283/291 looper letters, 28 selfloop transitions, 11 changer transitions 0/39 dead transitions. [2022-11-25 15:44:39,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 39 transitions, 221 flow [2022-11-25 15:44:39,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 15:44:39,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 15:44:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 830 transitions. [2022-11-25 15:44:39,937 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4753722794959908 [2022-11-25 15:44:39,937 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 830 transitions. [2022-11-25 15:44:39,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 830 transitions. [2022-11-25 15:44:39,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:39,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 830 transitions. [2022-11-25 15:44:39,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.33333333333334) internal successors, (830), 6 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:39,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:39,947 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:39,947 INFO L175 Difference]: Start difference. First operand has 33 places, 23 transitions, 94 flow. Second operand 6 states and 830 transitions. [2022-11-25 15:44:39,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 39 transitions, 221 flow [2022-11-25 15:44:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 39 transitions, 209 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 15:44:39,951 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 142 flow [2022-11-25 15:44:39,952 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=142, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2022-11-25 15:44:39,955 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2022-11-25 15:44:39,956 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 142 flow [2022-11-25 15:44:39,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.83333333333334) internal successors, (797), 6 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:39,957 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:39,957 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-11-25 15:44:39,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 15:44:39,958 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:39,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:39,958 INFO L85 PathProgramCache]: Analyzing trace with hash 503853748, now seen corresponding path program 2 times [2022-11-25 15:44:39,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:39,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700717782] [2022-11-25 15:44:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:39,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:40,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:40,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:40,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:40,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700717782] [2022-11-25 15:44:40,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700717782] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:40,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:40,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 15:44:40,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039786900] [2022-11-25 15:44:40,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:40,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 15:44:40,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:40,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 15:44:40,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-25 15:44:40,576 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 291 [2022-11-25 15:44:40,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 132.83333333333334) internal successors, (797), 6 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:40,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:40,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 291 [2022-11-25 15:44:40,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:40,778 INFO L130 PetriNetUnfolder]: 107/210 cut-off events. [2022-11-25 15:44:40,778 INFO L131 PetriNetUnfolder]: For 190/190 co-relation queries the response was YES. [2022-11-25 15:44:40,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 210 events. 107/210 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 755 event pairs, 37 based on Foata normal form. 6/186 useless extension candidates. Maximal degree in co-relation 486. Up to 185 conditions per place. [2022-11-25 15:44:40,781 INFO L137 encePairwiseOnDemand]: 284/291 looper letters, 24 selfloop transitions, 10 changer transitions 0/34 dead transitions. [2022-11-25 15:44:40,781 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 34 transitions, 224 flow [2022-11-25 15:44:40,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 15:44:40,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 15:44:40,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 691 transitions. [2022-11-25 15:44:40,784 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.474914089347079 [2022-11-25 15:44:40,784 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 691 transitions. [2022-11-25 15:44:40,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 691 transitions. [2022-11-25 15:44:40,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:40,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 691 transitions. [2022-11-25 15:44:40,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 138.2) internal successors, (691), 5 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:40,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:40,791 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:40,791 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 142 flow. Second operand 5 states and 691 transitions. [2022-11-25 15:44:40,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 34 transitions, 224 flow [2022-11-25 15:44:40,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 34 transitions, 218 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-25 15:44:40,794 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 167 flow [2022-11-25 15:44:40,795 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2022-11-25 15:44:40,795 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 14 predicate places. [2022-11-25 15:44:40,796 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 167 flow [2022-11-25 15:44:40,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.83333333333334) internal successors, (797), 6 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:40,796 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:40,796 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-25 15:44:40,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 15:44:40,797 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:40,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:40,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1560846070, now seen corresponding path program 1 times [2022-11-25 15:44:40,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:40,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162523866] [2022-11-25 15:44:40,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:40,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:40,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:41,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:41,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162523866] [2022-11-25 15:44:41,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162523866] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:41,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:41,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 15:44:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301171502] [2022-11-25 15:44:41,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 15:44:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 15:44:41,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-25 15:44:41,394 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 291 [2022-11-25 15:44:41,395 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 167 flow. Second operand has 6 states, 6 states have (on average 133.0) internal successors, (798), 6 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:41,396 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:41,396 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 291 [2022-11-25 15:44:41,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:41,567 INFO L130 PetriNetUnfolder]: 101/200 cut-off events. [2022-11-25 15:44:41,567 INFO L131 PetriNetUnfolder]: For 249/249 co-relation queries the response was YES. [2022-11-25 15:44:41,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 200 events. 101/200 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 709 event pairs, 34 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 488. Up to 190 conditions per place. [2022-11-25 15:44:41,569 INFO L137 encePairwiseOnDemand]: 284/291 looper letters, 28 selfloop transitions, 8 changer transitions 0/36 dead transitions. [2022-11-25 15:44:41,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 268 flow [2022-11-25 15:44:41,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 15:44:41,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 15:44:41,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 690 transitions. [2022-11-25 15:44:41,572 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4742268041237113 [2022-11-25 15:44:41,572 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 690 transitions. [2022-11-25 15:44:41,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 690 transitions. [2022-11-25 15:44:41,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:41,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 690 transitions. [2022-11-25 15:44:41,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:41,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:41,578 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 291.0) internal successors, (1746), 6 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:41,578 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 167 flow. Second operand 5 states and 690 transitions. [2022-11-25 15:44:41,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 268 flow [2022-11-25 15:44:41,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 36 transitions, 235 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-25 15:44:41,581 INFO L231 Difference]: Finished difference. Result has 41 places, 33 transitions, 190 flow [2022-11-25 15:44:41,581 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2022-11-25 15:44:41,582 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 15 predicate places. [2022-11-25 15:44:41,582 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 190 flow [2022-11-25 15:44:41,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 133.0) internal successors, (798), 6 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:41,583 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:41,583 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:41,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-25 15:44:41,583 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:41,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:41,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1141585412, now seen corresponding path program 1 times [2022-11-25 15:44:41,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:41,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995446117] [2022-11-25 15:44:41,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:41,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:41,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:42,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:42,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:42,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995446117] [2022-11-25 15:44:42,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995446117] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:42,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:42,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:42,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000303492] [2022-11-25 15:44:42,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:42,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 15:44:42,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:42,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 15:44:42,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-25 15:44:42,636 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 291 [2022-11-25 15:44:42,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 190 flow. Second operand has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:42,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:42,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 291 [2022-11-25 15:44:42,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:43,139 INFO L130 PetriNetUnfolder]: 125/240 cut-off events. [2022-11-25 15:44:43,139 INFO L131 PetriNetUnfolder]: For 286/286 co-relation queries the response was YES. [2022-11-25 15:44:43,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 240 events. 125/240 cut-off events. For 286/286 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 868 event pairs, 39 based on Foata normal form. 16/239 useless extension candidates. Maximal degree in co-relation 553. Up to 105 conditions per place. [2022-11-25 15:44:43,142 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 30 selfloop transitions, 22 changer transitions 4/56 dead transitions. [2022-11-25 15:44:43,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 397 flow [2022-11-25 15:44:43,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:44:43,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:44:43,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1222 transitions. [2022-11-25 15:44:43,147 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46659030164184806 [2022-11-25 15:44:43,147 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1222 transitions. [2022-11-25 15:44:43,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1222 transitions. [2022-11-25 15:44:43,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:43,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1222 transitions. [2022-11-25 15:44:43,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 135.77777777777777) internal successors, (1222), 9 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:43,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:43,157 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:43,157 INFO L175 Difference]: Start difference. First operand has 41 places, 33 transitions, 190 flow. Second operand 9 states and 1222 transitions. [2022-11-25 15:44:43,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 397 flow [2022-11-25 15:44:43,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 56 transitions, 385 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-11-25 15:44:43,161 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 270 flow [2022-11-25 15:44:43,161 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=270, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2022-11-25 15:44:43,162 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2022-11-25 15:44:43,162 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 270 flow [2022-11-25 15:44:43,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:43,163 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:43,163 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:43,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-25 15:44:43,164 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:43,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1138609425, now seen corresponding path program 1 times [2022-11-25 15:44:43,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:43,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612996676] [2022-11-25 15:44:43,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:43,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:43,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:43,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612996676] [2022-11-25 15:44:43,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612996676] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:43,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:43,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:43,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641763122] [2022-11-25 15:44:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:43,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 15:44:43,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:43,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 15:44:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-25 15:44:44,100 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 291 [2022-11-25 15:44:44,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 270 flow. Second operand has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:44,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:44,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 291 [2022-11-25 15:44:44,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:44,543 INFO L130 PetriNetUnfolder]: 113/219 cut-off events. [2022-11-25 15:44:44,544 INFO L131 PetriNetUnfolder]: For 321/321 co-relation queries the response was YES. [2022-11-25 15:44:44,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 771 conditions, 219 events. 113/219 cut-off events. For 321/321 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 788 event pairs, 14 based on Foata normal form. 12/222 useless extension candidates. Maximal degree in co-relation 608. Up to 142 conditions per place. [2022-11-25 15:44:44,546 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 31 selfloop transitions, 22 changer transitions 0/53 dead transitions. [2022-11-25 15:44:44,546 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 53 transitions, 442 flow [2022-11-25 15:44:44,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 15:44:44,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 15:44:44,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 952 transitions. [2022-11-25 15:44:44,550 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46735395189003437 [2022-11-25 15:44:44,550 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 952 transitions. [2022-11-25 15:44:44,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 952 transitions. [2022-11-25 15:44:44,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:44,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 952 transitions. [2022-11-25 15:44:44,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 136.0) internal successors, (952), 7 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:44,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 291.0) internal successors, (2328), 8 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:44,558 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 291.0) internal successors, (2328), 8 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:44,559 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 270 flow. Second operand 7 states and 952 transitions. [2022-11-25 15:44:44,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 53 transitions, 442 flow [2022-11-25 15:44:44,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 406 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-11-25 15:44:44,586 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 326 flow [2022-11-25 15:44:44,586 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2022-11-25 15:44:44,586 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 25 predicate places. [2022-11-25 15:44:44,587 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 326 flow [2022-11-25 15:44:44,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:44,587 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:44,587 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-25 15:44:44,588 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:44,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1127884653, now seen corresponding path program 1 times [2022-11-25 15:44:44,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:44,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706177324] [2022-11-25 15:44:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:44,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:45,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:45,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706177324] [2022-11-25 15:44:45,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706177324] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:45,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:45,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:45,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971169058] [2022-11-25 15:44:45,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:45,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 15:44:45,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:45,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 15:44:45,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-25 15:44:45,510 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 291 [2022-11-25 15:44:45,512 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 326 flow. Second operand has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:45,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:45,512 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 291 [2022-11-25 15:44:45,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:45,792 INFO L130 PetriNetUnfolder]: 102/198 cut-off events. [2022-11-25 15:44:45,792 INFO L131 PetriNetUnfolder]: For 342/342 co-relation queries the response was YES. [2022-11-25 15:44:45,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 753 conditions, 198 events. 102/198 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 671 event pairs, 18 based on Foata normal form. 8/197 useless extension candidates. Maximal degree in co-relation 679. Up to 137 conditions per place. [2022-11-25 15:44:45,794 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 29 selfloop transitions, 19 changer transitions 0/48 dead transitions. [2022-11-25 15:44:45,794 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 48 transitions, 424 flow [2022-11-25 15:44:45,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 15:44:45,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 15:44:45,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 817 transitions. [2022-11-25 15:44:45,797 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4679266895761741 [2022-11-25 15:44:45,797 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 817 transitions. [2022-11-25 15:44:45,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 817 transitions. [2022-11-25 15:44:45,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:45,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 817 transitions. [2022-11-25 15:44:45,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 136.16666666666666) internal successors, (817), 6 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:45,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:45,804 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 291.0) internal successors, (2037), 7 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:45,805 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 326 flow. Second operand 6 states and 817 transitions. [2022-11-25 15:44:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 48 transitions, 424 flow [2022-11-25 15:44:45,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 48 transitions, 392 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-11-25 15:44:45,808 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 334 flow [2022-11-25 15:44:45,809 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2022-11-25 15:44:45,809 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2022-11-25 15:44:45,810 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 334 flow [2022-11-25 15:44:45,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:45,810 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:45,810 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:45,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-25 15:44:45,811 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:45,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:45,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1141578915, now seen corresponding path program 2 times [2022-11-25 15:44:45,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:45,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029321339] [2022-11-25 15:44:45,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:45,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:45,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:46,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:46,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:46,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029321339] [2022-11-25 15:44:46,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029321339] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:46,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:46,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:46,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100869279] [2022-11-25 15:44:46,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:46,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 15:44:46,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:46,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 15:44:46,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-25 15:44:46,905 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 291 [2022-11-25 15:44:46,906 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 334 flow. Second operand has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:46,906 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:46,906 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 291 [2022-11-25 15:44:46,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:47,325 INFO L130 PetriNetUnfolder]: 90/178 cut-off events. [2022-11-25 15:44:47,325 INFO L131 PetriNetUnfolder]: For 304/304 co-relation queries the response was YES. [2022-11-25 15:44:47,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 178 events. 90/178 cut-off events. For 304/304 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 574 event pairs, 7 based on Foata normal form. 4/177 useless extension candidates. Maximal degree in co-relation 661. Up to 91 conditions per place. [2022-11-25 15:44:47,327 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 25 selfloop transitions, 23 changer transitions 2/50 dead transitions. [2022-11-25 15:44:47,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 450 flow [2022-11-25 15:44:47,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 15:44:47,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 15:44:47,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 948 transitions. [2022-11-25 15:44:47,334 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4653902798232695 [2022-11-25 15:44:47,334 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 948 transitions. [2022-11-25 15:44:47,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 948 transitions. [2022-11-25 15:44:47,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:47,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 948 transitions. [2022-11-25 15:44:47,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 135.42857142857142) internal successors, (948), 7 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:47,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 291.0) internal successors, (2328), 8 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:47,342 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 291.0) internal successors, (2328), 8 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:47,342 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 334 flow. Second operand 7 states and 948 transitions. [2022-11-25 15:44:47,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 450 flow [2022-11-25 15:44:47,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 50 transitions, 407 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-11-25 15:44:47,345 INFO L231 Difference]: Finished difference. Result has 55 places, 42 transitions, 352 flow [2022-11-25 15:44:47,346 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=352, PETRI_PLACES=55, PETRI_TRANSITIONS=42} [2022-11-25 15:44:47,346 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 29 predicate places. [2022-11-25 15:44:47,347 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 42 transitions, 352 flow [2022-11-25 15:44:47,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:47,347 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:47,348 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:47,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-25 15:44:47,348 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:47,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:47,348 INFO L85 PathProgramCache]: Analyzing trace with hash 990821572, now seen corresponding path program 1 times [2022-11-25 15:44:47,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:47,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989821818] [2022-11-25 15:44:47,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:47,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:47,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:48,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:48,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:48,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989821818] [2022-11-25 15:44:48,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989821818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:48,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:48,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:44:48,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874659108] [2022-11-25 15:44:48,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:48,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:44:48,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:48,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:44:48,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:44:48,674 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 291 [2022-11-25 15:44:48,676 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 352 flow. Second operand has 10 states, 10 states have (on average 129.9) internal successors, (1299), 10 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:48,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:48,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 291 [2022-11-25 15:44:48,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:49,537 INFO L130 PetriNetUnfolder]: 153/326 cut-off events. [2022-11-25 15:44:49,537 INFO L131 PetriNetUnfolder]: For 640/640 co-relation queries the response was YES. [2022-11-25 15:44:49,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1311 conditions, 326 events. 153/326 cut-off events. For 640/640 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1464 event pairs, 24 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 1017. Up to 116 conditions per place. [2022-11-25 15:44:49,540 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 58 selfloop transitions, 35 changer transitions 9/102 dead transitions. [2022-11-25 15:44:49,540 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 102 transitions, 888 flow [2022-11-25 15:44:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 15:44:49,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-25 15:44:49,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1882 transitions. [2022-11-25 15:44:49,548 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46195385370643105 [2022-11-25 15:44:49,548 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1882 transitions. [2022-11-25 15:44:49,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1882 transitions. [2022-11-25 15:44:49,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:49,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1882 transitions. [2022-11-25 15:44:49,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 134.42857142857142) internal successors, (1882), 14 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:49,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 291.0) internal successors, (4365), 15 states have internal predecessors, (4365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:49,562 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 291.0) internal successors, (4365), 15 states have internal predecessors, (4365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:49,562 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 352 flow. Second operand 14 states and 1882 transitions. [2022-11-25 15:44:49,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 102 transitions, 888 flow [2022-11-25 15:44:49,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 102 transitions, 803 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-11-25 15:44:49,570 INFO L231 Difference]: Finished difference. Result has 70 places, 61 transitions, 568 flow [2022-11-25 15:44:49,571 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=568, PETRI_PLACES=70, PETRI_TRANSITIONS=61} [2022-11-25 15:44:49,572 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 44 predicate places. [2022-11-25 15:44:49,572 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 61 transitions, 568 flow [2022-11-25 15:44:49,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 129.9) internal successors, (1299), 10 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:49,573 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:49,573 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:49,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-25 15:44:49,573 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:49,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:49,574 INFO L85 PathProgramCache]: Analyzing trace with hash 990821571, now seen corresponding path program 1 times [2022-11-25 15:44:49,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:49,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010152904] [2022-11-25 15:44:49,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:49,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:49,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:49,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010152904] [2022-11-25 15:44:49,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010152904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:49,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:49,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:49,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036599577] [2022-11-25 15:44:49,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:49,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:44:49,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:49,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:44:49,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:44:50,221 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:44:50,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 61 transitions, 568 flow. Second operand has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:50,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:50,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:44:50,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:50,671 INFO L130 PetriNetUnfolder]: 170/409 cut-off events. [2022-11-25 15:44:50,672 INFO L131 PetriNetUnfolder]: For 1092/1092 co-relation queries the response was YES. [2022-11-25 15:44:50,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1677 conditions, 409 events. 170/409 cut-off events. For 1092/1092 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2199 event pairs, 28 based on Foata normal form. 11/420 useless extension candidates. Maximal degree in co-relation 1328. Up to 127 conditions per place. [2022-11-25 15:44:50,676 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 58 selfloop transitions, 32 changer transitions 3/93 dead transitions. [2022-11-25 15:44:50,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 93 transitions, 894 flow [2022-11-25 15:44:50,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:44:50,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:44:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1273 transitions. [2022-11-25 15:44:50,681 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4860633829705995 [2022-11-25 15:44:50,681 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1273 transitions. [2022-11-25 15:44:50,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1273 transitions. [2022-11-25 15:44:50,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:50,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1273 transitions. [2022-11-25 15:44:50,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 141.44444444444446) internal successors, (1273), 9 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:50,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:50,693 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:50,693 INFO L175 Difference]: Start difference. First operand has 70 places, 61 transitions, 568 flow. Second operand 9 states and 1273 transitions. [2022-11-25 15:44:50,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 93 transitions, 894 flow [2022-11-25 15:44:50,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 93 transitions, 885 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-25 15:44:50,707 INFO L231 Difference]: Finished difference. Result has 79 places, 66 transitions, 700 flow [2022-11-25 15:44:50,707 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=700, PETRI_PLACES=79, PETRI_TRANSITIONS=66} [2022-11-25 15:44:50,708 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 53 predicate places. [2022-11-25 15:44:50,708 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 66 transitions, 700 flow [2022-11-25 15:44:50,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:50,709 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:50,709 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:50,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-25 15:44:50,710 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:50,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:50,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1009580602, now seen corresponding path program 2 times [2022-11-25 15:44:50,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:50,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742100534] [2022-11-25 15:44:50,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:50,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:51,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:51,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:51,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742100534] [2022-11-25 15:44:51,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742100534] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:51,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:51,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:44:51,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919934294] [2022-11-25 15:44:51,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:51,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:44:51,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:44:51,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:44:52,028 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:44:52,030 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 66 transitions, 700 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:52,030 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:52,030 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:44:52,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:52,850 INFO L130 PetriNetUnfolder]: 163/392 cut-off events. [2022-11-25 15:44:52,850 INFO L131 PetriNetUnfolder]: For 1808/1808 co-relation queries the response was YES. [2022-11-25 15:44:52,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1795 conditions, 392 events. 163/392 cut-off events. For 1808/1808 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2067 event pairs, 35 based on Foata normal form. 9/401 useless extension candidates. Maximal degree in co-relation 1395. Up to 228 conditions per place. [2022-11-25 15:44:52,854 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 42 selfloop transitions, 45 changer transitions 4/91 dead transitions. [2022-11-25 15:44:52,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 91 transitions, 1006 flow [2022-11-25 15:44:52,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:44:52,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:44:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1583 transitions. [2022-11-25 15:44:52,859 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45332187857961054 [2022-11-25 15:44:52,859 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1583 transitions. [2022-11-25 15:44:52,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1583 transitions. [2022-11-25 15:44:52,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:52,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1583 transitions. [2022-11-25 15:44:52,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 131.91666666666666) internal successors, (1583), 12 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:52,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:52,883 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:52,883 INFO L175 Difference]: Start difference. First operand has 79 places, 66 transitions, 700 flow. Second operand 12 states and 1583 transitions. [2022-11-25 15:44:52,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 91 transitions, 1006 flow [2022-11-25 15:44:52,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 91 transitions, 968 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-11-25 15:44:52,895 INFO L231 Difference]: Finished difference. Result has 91 places, 73 transitions, 880 flow [2022-11-25 15:44:52,895 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=880, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2022-11-25 15:44:52,896 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 65 predicate places. [2022-11-25 15:44:52,896 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 73 transitions, 880 flow [2022-11-25 15:44:52,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:52,897 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:52,897 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:52,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-25 15:44:52,898 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:52,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:52,898 INFO L85 PathProgramCache]: Analyzing trace with hash 990812272, now seen corresponding path program 3 times [2022-11-25 15:44:52,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:52,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302103628] [2022-11-25 15:44:52,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:52,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:53,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:53,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:53,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302103628] [2022-11-25 15:44:53,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302103628] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:53,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:53,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:44:53,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652488407] [2022-11-25 15:44:53,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:53,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:44:53,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:53,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:44:53,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:44:54,495 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:44:54,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 73 transitions, 880 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:54,497 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:54,497 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:44:54,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:55,824 INFO L130 PetriNetUnfolder]: 177/432 cut-off events. [2022-11-25 15:44:55,824 INFO L131 PetriNetUnfolder]: For 2540/2540 co-relation queries the response was YES. [2022-11-25 15:44:55,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2132 conditions, 432 events. 177/432 cut-off events. For 2540/2540 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2412 event pairs, 38 based on Foata normal form. 3/435 useless extension candidates. Maximal degree in co-relation 1905. Up to 177 conditions per place. [2022-11-25 15:44:55,828 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 61 selfloop transitions, 60 changer transitions 7/128 dead transitions. [2022-11-25 15:44:55,828 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 128 transitions, 1431 flow [2022-11-25 15:44:55,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-25 15:44:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-25 15:44:55,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2765 transitions. [2022-11-25 15:44:55,835 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4524627720504009 [2022-11-25 15:44:55,835 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2765 transitions. [2022-11-25 15:44:55,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2765 transitions. [2022-11-25 15:44:55,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:55,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2765 transitions. [2022-11-25 15:44:55,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 131.66666666666666) internal successors, (2765), 21 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:55,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:55,853 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:55,853 INFO L175 Difference]: Start difference. First operand has 91 places, 73 transitions, 880 flow. Second operand 21 states and 2765 transitions. [2022-11-25 15:44:55,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 128 transitions, 1431 flow [2022-11-25 15:44:55,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 128 transitions, 1304 flow, removed 38 selfloop flow, removed 7 redundant places. [2022-11-25 15:44:55,870 INFO L231 Difference]: Finished difference. Result has 108 places, 86 transitions, 1065 flow [2022-11-25 15:44:55,870 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1065, PETRI_PLACES=108, PETRI_TRANSITIONS=86} [2022-11-25 15:44:55,871 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 82 predicate places. [2022-11-25 15:44:55,871 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 86 transitions, 1065 flow [2022-11-25 15:44:55,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:55,871 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:55,872 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:55,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-25 15:44:55,872 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:55,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:55,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1844099289, now seen corresponding path program 2 times [2022-11-25 15:44:55,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:55,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213529772] [2022-11-25 15:44:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:55,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:56,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:56,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:56,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213529772] [2022-11-25 15:44:56,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213529772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:56,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:56,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:44:56,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480063857] [2022-11-25 15:44:56,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:56,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:44:56,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:56,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:44:56,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:44:56,718 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 291 [2022-11-25 15:44:56,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 86 transitions, 1065 flow. Second operand has 7 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:56,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:56,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 291 [2022-11-25 15:44:56,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:57,256 INFO L130 PetriNetUnfolder]: 184/451 cut-off events. [2022-11-25 15:44:57,256 INFO L131 PetriNetUnfolder]: For 2326/2326 co-relation queries the response was YES. [2022-11-25 15:44:57,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2251 conditions, 451 events. 184/451 cut-off events. For 2326/2326 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2542 event pairs, 83 based on Foata normal form. 3/454 useless extension candidates. Maximal degree in co-relation 2075. Up to 283 conditions per place. [2022-11-25 15:44:57,261 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 74 selfloop transitions, 31 changer transitions 4/109 dead transitions. [2022-11-25 15:44:57,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 109 transitions, 1414 flow [2022-11-25 15:44:57,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:44:57,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:44:57,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1229 transitions. [2022-11-25 15:44:57,265 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46926307751050017 [2022-11-25 15:44:57,265 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1229 transitions. [2022-11-25 15:44:57,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1229 transitions. [2022-11-25 15:44:57,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:57,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1229 transitions. [2022-11-25 15:44:57,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.55555555555554) internal successors, (1229), 9 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:57,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:57,274 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:57,274 INFO L175 Difference]: Start difference. First operand has 108 places, 86 transitions, 1065 flow. Second operand 9 states and 1229 transitions. [2022-11-25 15:44:57,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 109 transitions, 1414 flow [2022-11-25 15:44:57,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 109 transitions, 1261 flow, removed 22 selfloop flow, removed 15 redundant places. [2022-11-25 15:44:57,293 INFO L231 Difference]: Finished difference. Result has 104 places, 92 transitions, 1064 flow [2022-11-25 15:44:57,294 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1064, PETRI_PLACES=104, PETRI_TRANSITIONS=92} [2022-11-25 15:44:57,294 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 78 predicate places. [2022-11-25 15:44:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 92 transitions, 1064 flow [2022-11-25 15:44:57,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:57,295 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:57,295 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-25 15:44:57,296 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:57,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1844099288, now seen corresponding path program 4 times [2022-11-25 15:44:57,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:57,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659894709] [2022-11-25 15:44:57,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:57,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:57,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:44:58,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:44:58,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:44:58,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659894709] [2022-11-25 15:44:58,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659894709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:44:58,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:44:58,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:44:58,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8074600] [2022-11-25 15:44:58,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:44:58,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:44:58,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:44:58,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:44:58,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:44:58,707 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:44:58,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 92 transitions, 1064 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:58,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:44:58,708 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:44:58,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:44:59,672 INFO L130 PetriNetUnfolder]: 177/434 cut-off events. [2022-11-25 15:44:59,672 INFO L131 PetriNetUnfolder]: For 2199/2199 co-relation queries the response was YES. [2022-11-25 15:44:59,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2120 conditions, 434 events. 177/434 cut-off events. For 2199/2199 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2423 event pairs, 31 based on Foata normal form. 9/443 useless extension candidates. Maximal degree in co-relation 2003. Up to 240 conditions per place. [2022-11-25 15:44:59,677 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 51 selfloop transitions, 54 changer transitions 5/110 dead transitions. [2022-11-25 15:44:59,677 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1328 flow [2022-11-25 15:44:59,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 15:44:59,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 15:44:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1711 transitions. [2022-11-25 15:44:59,685 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4522865450700502 [2022-11-25 15:44:59,685 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1711 transitions. [2022-11-25 15:44:59,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1711 transitions. [2022-11-25 15:44:59,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:44:59,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1711 transitions. [2022-11-25 15:44:59,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 131.6153846153846) internal successors, (1711), 13 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:59,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:59,702 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:59,702 INFO L175 Difference]: Start difference. First operand has 104 places, 92 transitions, 1064 flow. Second operand 13 states and 1711 transitions. [2022-11-25 15:44:59,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1328 flow [2022-11-25 15:44:59,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 1271 flow, removed 18 selfloop flow, removed 3 redundant places. [2022-11-25 15:44:59,718 INFO L231 Difference]: Finished difference. Result has 115 places, 91 transitions, 1141 flow [2022-11-25 15:44:59,719 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1141, PETRI_PLACES=115, PETRI_TRANSITIONS=91} [2022-11-25 15:44:59,720 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 89 predicate places. [2022-11-25 15:44:59,720 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 91 transitions, 1141 flow [2022-11-25 15:44:59,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:44:59,721 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:44:59,721 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:44:59,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-25 15:44:59,722 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:44:59,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:44:59,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1585115877, now seen corresponding path program 3 times [2022-11-25 15:44:59,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:44:59,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863464406] [2022-11-25 15:44:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:44:59,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:44:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:00,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:00,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863464406] [2022-11-25 15:45:00,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863464406] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:00,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:00,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:45:00,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599407449] [2022-11-25 15:45:00,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:00,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:45:00,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:00,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:45:00,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:45:00,584 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:45:00,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 91 transitions, 1141 flow. Second operand has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:00,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:00,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:45:00,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:01,028 INFO L130 PetriNetUnfolder]: 169/417 cut-off events. [2022-11-25 15:45:01,028 INFO L131 PetriNetUnfolder]: For 2600/2600 co-relation queries the response was YES. [2022-11-25 15:45:01,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2126 conditions, 417 events. 169/417 cut-off events. For 2600/2600 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2300 event pairs, 51 based on Foata normal form. 3/420 useless extension candidates. Maximal degree in co-relation 2019. Up to 201 conditions per place. [2022-11-25 15:45:01,032 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 56 selfloop transitions, 50 changer transitions 2/108 dead transitions. [2022-11-25 15:45:01,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 108 transitions, 1403 flow [2022-11-25 15:45:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:45:01,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:45:01,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1671 transitions. [2022-11-25 15:45:01,036 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47852233676975947 [2022-11-25 15:45:01,036 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1671 transitions. [2022-11-25 15:45:01,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1671 transitions. [2022-11-25 15:45:01,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:01,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1671 transitions. [2022-11-25 15:45:01,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 139.25) internal successors, (1671), 12 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:01,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:01,046 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:01,047 INFO L175 Difference]: Start difference. First operand has 115 places, 91 transitions, 1141 flow. Second operand 12 states and 1671 transitions. [2022-11-25 15:45:01,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 108 transitions, 1403 flow [2022-11-25 15:45:01,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 108 transitions, 1280 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-11-25 15:45:01,065 INFO L231 Difference]: Finished difference. Result has 116 places, 92 transitions, 1172 flow [2022-11-25 15:45:01,065 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1172, PETRI_PLACES=116, PETRI_TRANSITIONS=92} [2022-11-25 15:45:01,066 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 90 predicate places. [2022-11-25 15:45:01,066 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 92 transitions, 1172 flow [2022-11-25 15:45:01,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:01,067 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:01,067 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:01,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-25 15:45:01,067 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:01,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:01,068 INFO L85 PathProgramCache]: Analyzing trace with hash -395658521, now seen corresponding path program 4 times [2022-11-25 15:45:01,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:01,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979784606] [2022-11-25 15:45:01,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:01,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:01,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:01,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:01,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979784606] [2022-11-25 15:45:01,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979784606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:01,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:01,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:45:01,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497781084] [2022-11-25 15:45:01,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:01,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:45:01,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:01,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:45:01,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:45:01,907 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:45:01,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 92 transitions, 1172 flow. Second operand has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:01,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:01,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:45:01,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:02,368 INFO L130 PetriNetUnfolder]: 164/404 cut-off events. [2022-11-25 15:45:02,368 INFO L131 PetriNetUnfolder]: For 2389/2389 co-relation queries the response was YES. [2022-11-25 15:45:02,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2122 conditions, 404 events. 164/404 cut-off events. For 2389/2389 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2202 event pairs, 61 based on Foata normal form. 6/410 useless extension candidates. Maximal degree in co-relation 2007. Up to 147 conditions per place. [2022-11-25 15:45:02,374 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 69 selfloop transitions, 38 changer transitions 2/109 dead transitions. [2022-11-25 15:45:02,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 109 transitions, 1417 flow [2022-11-25 15:45:02,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:45:02,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:45:02,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1404 transitions. [2022-11-25 15:45:02,380 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4824742268041237 [2022-11-25 15:45:02,380 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1404 transitions. [2022-11-25 15:45:02,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1404 transitions. [2022-11-25 15:45:02,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:02,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1404 transitions. [2022-11-25 15:45:02,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.4) internal successors, (1404), 10 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:02,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:02,388 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:02,389 INFO L175 Difference]: Start difference. First operand has 116 places, 92 transitions, 1172 flow. Second operand 10 states and 1404 transitions. [2022-11-25 15:45:02,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 109 transitions, 1417 flow [2022-11-25 15:45:02,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 109 transitions, 1288 flow, removed 10 selfloop flow, removed 15 redundant places. [2022-11-25 15:45:02,411 INFO L231 Difference]: Finished difference. Result has 111 places, 89 transitions, 1092 flow [2022-11-25 15:45:02,412 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1092, PETRI_PLACES=111, PETRI_TRANSITIONS=89} [2022-11-25 15:45:02,412 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 85 predicate places. [2022-11-25 15:45:02,412 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 89 transitions, 1092 flow [2022-11-25 15:45:02,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:02,413 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:02,413 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:02,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-25 15:45:02,414 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:02,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:02,414 INFO L85 PathProgramCache]: Analyzing trace with hash 993291652, now seen corresponding path program 5 times [2022-11-25 15:45:02,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:02,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256600146] [2022-11-25 15:45:02,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:02,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:02,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:03,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:03,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256600146] [2022-11-25 15:45:03,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256600146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:03,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:03,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:03,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353684389] [2022-11-25 15:45:03,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:03,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:03,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:03,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:03,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:03,815 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:03,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 89 transitions, 1092 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:03,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:03,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:03,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:04,775 INFO L130 PetriNetUnfolder]: 171/416 cut-off events. [2022-11-25 15:45:04,775 INFO L131 PetriNetUnfolder]: For 2387/2387 co-relation queries the response was YES. [2022-11-25 15:45:04,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 416 events. 171/416 cut-off events. For 2387/2387 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2279 event pairs, 31 based on Foata normal form. 3/419 useless extension candidates. Maximal degree in co-relation 1991. Up to 165 conditions per place. [2022-11-25 15:45:04,779 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 51 selfloop transitions, 62 changer transitions 3/116 dead transitions. [2022-11-25 15:45:04,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 116 transitions, 1397 flow [2022-11-25 15:45:04,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 15:45:04,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 15:45:04,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2107 transitions. [2022-11-25 15:45:04,783 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4525343642611684 [2022-11-25 15:45:04,783 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2107 transitions. [2022-11-25 15:45:04,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2107 transitions. [2022-11-25 15:45:04,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:04,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2107 transitions. [2022-11-25 15:45:04,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 131.6875) internal successors, (2107), 16 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:04,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:04,795 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:04,795 INFO L175 Difference]: Start difference. First operand has 111 places, 89 transitions, 1092 flow. Second operand 16 states and 2107 transitions. [2022-11-25 15:45:04,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 116 transitions, 1397 flow [2022-11-25 15:45:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 116 transitions, 1301 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-11-25 15:45:04,809 INFO L231 Difference]: Finished difference. Result has 119 places, 89 transitions, 1124 flow [2022-11-25 15:45:04,810 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1124, PETRI_PLACES=119, PETRI_TRANSITIONS=89} [2022-11-25 15:45:04,810 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 93 predicate places. [2022-11-25 15:45:04,810 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 89 transitions, 1124 flow [2022-11-25 15:45:04,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:04,811 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:04,811 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:04,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-25 15:45:04,811 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:04,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1012974216, now seen corresponding path program 1 times [2022-11-25 15:45:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:04,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636069215] [2022-11-25 15:45:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:04,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:04,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:05,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:05,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636069215] [2022-11-25 15:45:05,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636069215] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:05,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:05,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543729943] [2022-11-25 15:45:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:05,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:05,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:05,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:05,959 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:05,961 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 89 transitions, 1124 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:05,961 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:05,961 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:05,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:06,585 INFO L130 PetriNetUnfolder]: 167/425 cut-off events. [2022-11-25 15:45:06,585 INFO L131 PetriNetUnfolder]: For 2354/2354 co-relation queries the response was YES. [2022-11-25 15:45:06,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2171 conditions, 425 events. 167/425 cut-off events. For 2354/2354 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2380 event pairs, 54 based on Foata normal form. 2/427 useless extension candidates. Maximal degree in co-relation 2077. Up to 287 conditions per place. [2022-11-25 15:45:06,589 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 60 selfloop transitions, 34 changer transitions 15/109 dead transitions. [2022-11-25 15:45:06,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 109 transitions, 1487 flow [2022-11-25 15:45:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:45:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:45:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1449 transitions. [2022-11-25 15:45:06,593 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4526710402999063 [2022-11-25 15:45:06,593 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1449 transitions. [2022-11-25 15:45:06,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1449 transitions. [2022-11-25 15:45:06,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:06,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1449 transitions. [2022-11-25 15:45:06,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.72727272727272) internal successors, (1449), 11 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:06,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:06,601 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:06,601 INFO L175 Difference]: Start difference. First operand has 119 places, 89 transitions, 1124 flow. Second operand 11 states and 1449 transitions. [2022-11-25 15:45:06,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 109 transitions, 1487 flow [2022-11-25 15:45:06,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 109 transitions, 1375 flow, removed 2 selfloop flow, removed 13 redundant places. [2022-11-25 15:45:06,615 INFO L231 Difference]: Finished difference. Result has 118 places, 87 transitions, 1076 flow [2022-11-25 15:45:06,615 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1076, PETRI_PLACES=118, PETRI_TRANSITIONS=87} [2022-11-25 15:45:06,616 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 92 predicate places. [2022-11-25 15:45:06,616 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 87 transitions, 1076 flow [2022-11-25 15:45:06,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:06,617 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:06,617 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:06,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-25 15:45:06,617 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:06,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:06,618 INFO L85 PathProgramCache]: Analyzing trace with hash -397647790, now seen corresponding path program 6 times [2022-11-25 15:45:06,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:06,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491119632] [2022-11-25 15:45:06,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:06,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:07,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:07,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491119632] [2022-11-25 15:45:07,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491119632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:07,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:07,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:07,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466601330] [2022-11-25 15:45:07,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:07,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:07,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:07,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:07,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:07,769 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:07,770 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 87 transitions, 1076 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:07,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:07,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:07,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:08,821 INFO L130 PetriNetUnfolder]: 141/361 cut-off events. [2022-11-25 15:45:08,821 INFO L131 PetriNetUnfolder]: For 1894/1894 co-relation queries the response was YES. [2022-11-25 15:45:08,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1895 conditions, 361 events. 141/361 cut-off events. For 1894/1894 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1919 event pairs, 28 based on Foata normal form. 3/364 useless extension candidates. Maximal degree in co-relation 1798. Up to 136 conditions per place. [2022-11-25 15:45:08,825 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 48 selfloop transitions, 63 changer transitions 2/113 dead transitions. [2022-11-25 15:45:08,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 113 transitions, 1392 flow [2022-11-25 15:45:08,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 15:45:08,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 15:45:08,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2104 transitions. [2022-11-25 15:45:08,830 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4518900343642612 [2022-11-25 15:45:08,830 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2104 transitions. [2022-11-25 15:45:08,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2104 transitions. [2022-11-25 15:45:08,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:08,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2104 transitions. [2022-11-25 15:45:08,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 131.5) internal successors, (2104), 16 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:08,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:08,843 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:08,843 INFO L175 Difference]: Start difference. First operand has 118 places, 87 transitions, 1076 flow. Second operand 16 states and 2104 transitions. [2022-11-25 15:45:08,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 113 transitions, 1392 flow [2022-11-25 15:45:08,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 113 transitions, 1343 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-11-25 15:45:08,857 INFO L231 Difference]: Finished difference. Result has 127 places, 89 transitions, 1235 flow [2022-11-25 15:45:08,857 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1235, PETRI_PLACES=127, PETRI_TRANSITIONS=89} [2022-11-25 15:45:08,858 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 101 predicate places. [2022-11-25 15:45:08,858 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 89 transitions, 1235 flow [2022-11-25 15:45:08,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:08,859 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:08,859 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:08,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-25 15:45:08,859 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:08,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:08,860 INFO L85 PathProgramCache]: Analyzing trace with hash -397647791, now seen corresponding path program 5 times [2022-11-25 15:45:08,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:08,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803388364] [2022-11-25 15:45:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:08,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:08,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:09,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:09,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:09,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803388364] [2022-11-25 15:45:09,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803388364] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:09,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:09,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 15:45:09,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131116654] [2022-11-25 15:45:09,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:09,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 15:45:09,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:09,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 15:45:09,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-25 15:45:09,850 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 291 [2022-11-25 15:45:09,851 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 89 transitions, 1235 flow. Second operand has 9 states, 9 states have (on average 131.0) internal successors, (1179), 9 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:09,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:09,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 291 [2022-11-25 15:45:09,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:10,533 INFO L130 PetriNetUnfolder]: 139/354 cut-off events. [2022-11-25 15:45:10,533 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2022-11-25 15:45:10,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 354 events. 139/354 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1854 event pairs, 37 based on Foata normal form. 3/357 useless extension candidates. Maximal degree in co-relation 1920. Up to 119 conditions per place. [2022-11-25 15:45:10,536 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 51 selfloop transitions, 48 changer transitions 2/101 dead transitions. [2022-11-25 15:45:10,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 101 transitions, 1454 flow [2022-11-25 15:45:10,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:45:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:45:10,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1476 transitions. [2022-11-25 15:45:10,540 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4611059044048735 [2022-11-25 15:45:10,540 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1476 transitions. [2022-11-25 15:45:10,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1476 transitions. [2022-11-25 15:45:10,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:10,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1476 transitions. [2022-11-25 15:45:10,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.1818181818182) internal successors, (1476), 11 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:10,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:10,547 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:10,548 INFO L175 Difference]: Start difference. First operand has 127 places, 89 transitions, 1235 flow. Second operand 11 states and 1476 transitions. [2022-11-25 15:45:10,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 101 transitions, 1454 flow [2022-11-25 15:45:10,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 101 transitions, 1335 flow, removed 6 selfloop flow, removed 13 redundant places. [2022-11-25 15:45:10,563 INFO L231 Difference]: Finished difference. Result has 124 places, 87 transitions, 1184 flow [2022-11-25 15:45:10,564 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1184, PETRI_PLACES=124, PETRI_TRANSITIONS=87} [2022-11-25 15:45:10,564 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 98 predicate places. [2022-11-25 15:45:10,565 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 87 transitions, 1184 flow [2022-11-25 15:45:10,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 131.0) internal successors, (1179), 9 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:10,565 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:10,565 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:10,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-25 15:45:10,566 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:10,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:10,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1850190744, now seen corresponding path program 2 times [2022-11-25 15:45:10,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:10,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103371872] [2022-11-25 15:45:10,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:10,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:10,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103371872] [2022-11-25 15:45:11,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103371872] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:11,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:11,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:11,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554207232] [2022-11-25 15:45:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:11,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:11,919 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 291 [2022-11-25 15:45:11,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 87 transitions, 1184 flow. Second operand has 10 states, 10 states have (on average 131.9) internal successors, (1319), 10 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:11,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:11,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 291 [2022-11-25 15:45:11,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:12,826 INFO L130 PetriNetUnfolder]: 139/375 cut-off events. [2022-11-25 15:45:12,826 INFO L131 PetriNetUnfolder]: For 2514/2514 co-relation queries the response was YES. [2022-11-25 15:45:12,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 375 events. 139/375 cut-off events. For 2514/2514 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2080 event pairs, 43 based on Foata normal form. 4/379 useless extension candidates. Maximal degree in co-relation 2023. Up to 228 conditions per place. [2022-11-25 15:45:12,830 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 60 selfloop transitions, 46 changer transitions 14/120 dead transitions. [2022-11-25 15:45:12,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 120 transitions, 1638 flow [2022-11-25 15:45:12,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 15:45:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 15:45:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2295 transitions. [2022-11-25 15:45:12,835 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4639175257731959 [2022-11-25 15:45:12,835 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2295 transitions. [2022-11-25 15:45:12,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2295 transitions. [2022-11-25 15:45:12,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:12,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2295 transitions. [2022-11-25 15:45:12,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 135.0) internal successors, (2295), 17 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:12,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:12,846 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:12,846 INFO L175 Difference]: Start difference. First operand has 124 places, 87 transitions, 1184 flow. Second operand 17 states and 2295 transitions. [2022-11-25 15:45:12,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 120 transitions, 1638 flow [2022-11-25 15:45:12,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 120 transitions, 1508 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-25 15:45:12,861 INFO L231 Difference]: Finished difference. Result has 128 places, 91 transitions, 1199 flow [2022-11-25 15:45:12,862 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1199, PETRI_PLACES=128, PETRI_TRANSITIONS=91} [2022-11-25 15:45:12,862 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 102 predicate places. [2022-11-25 15:45:12,862 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 91 transitions, 1199 flow [2022-11-25 15:45:12,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 131.9) internal successors, (1319), 10 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:12,863 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:12,863 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:12,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-25 15:45:12,863 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:12,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:12,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1850190745, now seen corresponding path program 1 times [2022-11-25 15:45:12,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:12,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474233317] [2022-11-25 15:45:12,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:12,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:13,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:13,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:13,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474233317] [2022-11-25 15:45:13,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474233317] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:13,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:13,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:45:13,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305672370] [2022-11-25 15:45:13,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:13,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:45:13,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:13,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:45:13,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:45:13,440 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:45:13,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 91 transitions, 1199 flow. Second operand has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:13,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:13,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:45:13,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:13,853 INFO L130 PetriNetUnfolder]: 98/288 cut-off events. [2022-11-25 15:45:13,853 INFO L131 PetriNetUnfolder]: For 1894/1894 co-relation queries the response was YES. [2022-11-25 15:45:13,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1679 conditions, 288 events. 98/288 cut-off events. For 1894/1894 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1545 event pairs, 22 based on Foata normal form. 7/295 useless extension candidates. Maximal degree in co-relation 1553. Up to 119 conditions per place. [2022-11-25 15:45:13,856 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 43 selfloop transitions, 60 changer transitions 4/107 dead transitions. [2022-11-25 15:45:13,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 107 transitions, 1474 flow [2022-11-25 15:45:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:45:13,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:45:13,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1403 transitions. [2022-11-25 15:45:13,861 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48213058419243987 [2022-11-25 15:45:13,861 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1403 transitions. [2022-11-25 15:45:13,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1403 transitions. [2022-11-25 15:45:13,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:13,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1403 transitions. [2022-11-25 15:45:13,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.3) internal successors, (1403), 10 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:13,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:13,869 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:13,869 INFO L175 Difference]: Start difference. First operand has 128 places, 91 transitions, 1199 flow. Second operand 10 states and 1403 transitions. [2022-11-25 15:45:13,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 107 transitions, 1474 flow [2022-11-25 15:45:13,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 107 transitions, 1394 flow, removed 4 selfloop flow, removed 8 redundant places. [2022-11-25 15:45:13,882 INFO L231 Difference]: Finished difference. Result has 131 places, 89 transitions, 1229 flow [2022-11-25 15:45:13,883 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1229, PETRI_PLACES=131, PETRI_TRANSITIONS=89} [2022-11-25 15:45:13,884 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 105 predicate places. [2022-11-25 15:45:13,884 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 89 transitions, 1229 flow [2022-11-25 15:45:13,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:13,885 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:13,885 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:13,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-25 15:45:13,885 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:13,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:13,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1840716879, now seen corresponding path program 6 times [2022-11-25 15:45:13,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:13,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458649622] [2022-11-25 15:45:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:13,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:13,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:14,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:14,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:14,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458649622] [2022-11-25 15:45:14,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458649622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:14,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:14,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:45:14,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926501468] [2022-11-25 15:45:14,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:14,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:45:14,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:14,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:45:14,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:45:14,445 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 291 [2022-11-25 15:45:14,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 89 transitions, 1229 flow. Second operand has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:14,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:14,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 291 [2022-11-25 15:45:14,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:14,800 INFO L130 PetriNetUnfolder]: 89/259 cut-off events. [2022-11-25 15:45:14,800 INFO L131 PetriNetUnfolder]: For 1897/1897 co-relation queries the response was YES. [2022-11-25 15:45:14,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1589 conditions, 259 events. 89/259 cut-off events. For 1897/1897 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1324 event pairs, 36 based on Foata normal form. 8/267 useless extension candidates. Maximal degree in co-relation 1473. Up to 131 conditions per place. [2022-11-25 15:45:14,803 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 76 selfloop transitions, 23 changer transitions 3/102 dead transitions. [2022-11-25 15:45:14,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 102 transitions, 1440 flow [2022-11-25 15:45:14,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:45:14,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:45:14,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1267 transitions. [2022-11-25 15:45:14,806 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4837724322260405 [2022-11-25 15:45:14,806 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1267 transitions. [2022-11-25 15:45:14,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1267 transitions. [2022-11-25 15:45:14,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:14,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1267 transitions. [2022-11-25 15:45:14,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:14,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:14,810 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:14,810 INFO L175 Difference]: Start difference. First operand has 131 places, 89 transitions, 1229 flow. Second operand 9 states and 1267 transitions. [2022-11-25 15:45:14,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 102 transitions, 1440 flow [2022-11-25 15:45:14,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 102 transitions, 1284 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-25 15:45:14,823 INFO L231 Difference]: Finished difference. Result has 124 places, 82 transitions, 1033 flow [2022-11-25 15:45:14,823 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1033, PETRI_PLACES=124, PETRI_TRANSITIONS=82} [2022-11-25 15:45:14,824 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 98 predicate places. [2022-11-25 15:45:14,824 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 82 transitions, 1033 flow [2022-11-25 15:45:14,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:14,824 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:14,825 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-25 15:45:14,825 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:14,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:14,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1850216785, now seen corresponding path program 2 times [2022-11-25 15:45:14,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:14,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294004572] [2022-11-25 15:45:14,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:14,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:15,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:15,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:15,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294004572] [2022-11-25 15:45:15,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294004572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:15,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:15,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 15:45:15,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798731141] [2022-11-25 15:45:15,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:15,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 15:45:15,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:15,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 15:45:15,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 15:45:15,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 291 [2022-11-25 15:45:15,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 82 transitions, 1033 flow. Second operand has 7 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:15,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:15,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 291 [2022-11-25 15:45:15,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:15,941 INFO L130 PetriNetUnfolder]: 81/255 cut-off events. [2022-11-25 15:45:15,942 INFO L131 PetriNetUnfolder]: For 1614/1614 co-relation queries the response was YES. [2022-11-25 15:45:15,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1499 conditions, 255 events. 81/255 cut-off events. For 1614/1614 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1338 event pairs, 17 based on Foata normal form. 2/257 useless extension candidates. Maximal degree in co-relation 1338. Up to 86 conditions per place. [2022-11-25 15:45:15,945 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 36 selfloop transitions, 59 changer transitions 0/95 dead transitions. [2022-11-25 15:45:15,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 95 transitions, 1286 flow [2022-11-25 15:45:15,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:45:15,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:45:15,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1353 transitions. [2022-11-25 15:45:15,959 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46494845360824744 [2022-11-25 15:45:15,961 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1353 transitions. [2022-11-25 15:45:15,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1353 transitions. [2022-11-25 15:45:15,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:15,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1353 transitions. [2022-11-25 15:45:15,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 135.3) internal successors, (1353), 10 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:15,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:15,971 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:15,971 INFO L175 Difference]: Start difference. First operand has 124 places, 82 transitions, 1033 flow. Second operand 10 states and 1353 transitions. [2022-11-25 15:45:15,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 95 transitions, 1286 flow [2022-11-25 15:45:15,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 95 transitions, 1123 flow, removed 7 selfloop flow, removed 13 redundant places. [2022-11-25 15:45:15,982 INFO L231 Difference]: Finished difference. Result has 117 places, 83 transitions, 1034 flow [2022-11-25 15:45:15,983 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1034, PETRI_PLACES=117, PETRI_TRANSITIONS=83} [2022-11-25 15:45:15,983 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 91 predicate places. [2022-11-25 15:45:15,984 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 83 transitions, 1034 flow [2022-11-25 15:45:15,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:15,984 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:15,984 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:15,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-25 15:45:15,985 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:15,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:15,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1850216784, now seen corresponding path program 3 times [2022-11-25 15:45:15,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:15,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693393942] [2022-11-25 15:45:15,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:15,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:16,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:16,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693393942] [2022-11-25 15:45:16,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693393942] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:16,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:16,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:16,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445889949] [2022-11-25 15:45:16,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:16,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:16,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:16,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:16,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:17,253 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:17,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 83 transitions, 1034 flow. Second operand has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:17,255 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:17,255 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:17,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:18,034 INFO L130 PetriNetUnfolder]: 80/252 cut-off events. [2022-11-25 15:45:18,034 INFO L131 PetriNetUnfolder]: For 1710/1710 co-relation queries the response was YES. [2022-11-25 15:45:18,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1428 conditions, 252 events. 80/252 cut-off events. For 1710/1710 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1322 event pairs, 31 based on Foata normal form. 2/254 useless extension candidates. Maximal degree in co-relation 1244. Up to 170 conditions per place. [2022-11-25 15:45:18,038 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 51 selfloop transitions, 36 changer transitions 6/93 dead transitions. [2022-11-25 15:45:18,038 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 93 transitions, 1236 flow [2022-11-25 15:45:18,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 15:45:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-25 15:45:18,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1824 transitions. [2022-11-25 15:45:18,042 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4477172312223859 [2022-11-25 15:45:18,042 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1824 transitions. [2022-11-25 15:45:18,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1824 transitions. [2022-11-25 15:45:18,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:18,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1824 transitions. [2022-11-25 15:45:18,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 130.28571428571428) internal successors, (1824), 14 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:18,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 291.0) internal successors, (4365), 15 states have internal predecessors, (4365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:18,050 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 291.0) internal successors, (4365), 15 states have internal predecessors, (4365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:18,050 INFO L175 Difference]: Start difference. First operand has 117 places, 83 transitions, 1034 flow. Second operand 14 states and 1824 transitions. [2022-11-25 15:45:18,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 93 transitions, 1236 flow [2022-11-25 15:45:18,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 93 transitions, 1143 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-25 15:45:18,061 INFO L231 Difference]: Finished difference. Result has 119 places, 79 transitions, 980 flow [2022-11-25 15:45:18,061 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=980, PETRI_PLACES=119, PETRI_TRANSITIONS=79} [2022-11-25 15:45:18,061 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 93 predicate places. [2022-11-25 15:45:18,062 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 79 transitions, 980 flow [2022-11-25 15:45:18,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 127.9) internal successors, (1279), 10 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:18,062 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:18,062 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:18,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-25 15:45:18,063 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:18,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:18,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1132461978, now seen corresponding path program 1 times [2022-11-25 15:45:18,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:18,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385570203] [2022-11-25 15:45:18,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:18,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:18,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:19,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:19,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:19,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385570203] [2022-11-25 15:45:19,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385570203] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:19,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:19,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:19,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876914927] [2022-11-25 15:45:19,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:19,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:19,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:20,324 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 291 [2022-11-25 15:45:20,325 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 79 transitions, 980 flow. Second operand has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:20,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:20,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 291 [2022-11-25 15:45:20,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:21,552 INFO L130 PetriNetUnfolder]: 82/260 cut-off events. [2022-11-25 15:45:21,552 INFO L131 PetriNetUnfolder]: For 1888/1888 co-relation queries the response was YES. [2022-11-25 15:45:21,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1477 conditions, 260 events. 82/260 cut-off events. For 1888/1888 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1399 event pairs, 11 based on Foata normal form. 2/262 useless extension candidates. Maximal degree in co-relation 1293. Up to 69 conditions per place. [2022-11-25 15:45:21,555 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 73 selfloop transitions, 52 changer transitions 0/125 dead transitions. [2022-11-25 15:45:21,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 125 transitions, 1669 flow [2022-11-25 15:45:21,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-25 15:45:21,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-25 15:45:21,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2489 transitions. [2022-11-25 15:45:21,559 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4276632302405498 [2022-11-25 15:45:21,559 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2489 transitions. [2022-11-25 15:45:21,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2489 transitions. [2022-11-25 15:45:21,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:21,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2489 transitions. [2022-11-25 15:45:21,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 124.45) internal successors, (2489), 20 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:21,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 291.0) internal successors, (6111), 21 states have internal predecessors, (6111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:21,571 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 291.0) internal successors, (6111), 21 states have internal predecessors, (6111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:21,571 INFO L175 Difference]: Start difference. First operand has 119 places, 79 transitions, 980 flow. Second operand 20 states and 2489 transitions. [2022-11-25 15:45:21,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 125 transitions, 1669 flow [2022-11-25 15:45:21,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 125 transitions, 1532 flow, removed 0 selfloop flow, removed 13 redundant places. [2022-11-25 15:45:21,583 INFO L231 Difference]: Finished difference. Result has 123 places, 97 transitions, 1248 flow [2022-11-25 15:45:21,583 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1248, PETRI_PLACES=123, PETRI_TRANSITIONS=97} [2022-11-25 15:45:21,583 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 97 predicate places. [2022-11-25 15:45:21,584 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 97 transitions, 1248 flow [2022-11-25 15:45:21,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:21,584 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:21,584 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:21,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-25 15:45:21,585 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:21,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:21,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1154315930, now seen corresponding path program 2 times [2022-11-25 15:45:21,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:21,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435209960] [2022-11-25 15:45:21,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:21,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:22,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:22,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435209960] [2022-11-25 15:45:22,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435209960] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:22,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:22,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:22,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282845576] [2022-11-25 15:45:22,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:22,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:22,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:22,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:22,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:23,580 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:23,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 97 transitions, 1248 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:23,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:23,581 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:23,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:25,026 INFO L130 PetriNetUnfolder]: 83/279 cut-off events. [2022-11-25 15:45:25,026 INFO L131 PetriNetUnfolder]: For 2546/2546 co-relation queries the response was YES. [2022-11-25 15:45:25,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1738 conditions, 279 events. 83/279 cut-off events. For 2546/2546 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1570 event pairs, 13 based on Foata normal form. 4/283 useless extension candidates. Maximal degree in co-relation 1614. Up to 71 conditions per place. [2022-11-25 15:45:25,030 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 45 selfloop transitions, 92 changer transitions 0/137 dead transitions. [2022-11-25 15:45:25,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 137 transitions, 1919 flow [2022-11-25 15:45:25,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-25 15:45:25,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-25 15:45:25,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2568 transitions. [2022-11-25 15:45:25,035 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42022582228767796 [2022-11-25 15:45:25,035 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2568 transitions. [2022-11-25 15:45:25,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2568 transitions. [2022-11-25 15:45:25,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:25,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2568 transitions. [2022-11-25 15:45:25,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 122.28571428571429) internal successors, (2568), 21 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:25,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:25,046 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:25,047 INFO L175 Difference]: Start difference. First operand has 123 places, 97 transitions, 1248 flow. Second operand 21 states and 2568 transitions. [2022-11-25 15:45:25,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 137 transitions, 1919 flow [2022-11-25 15:45:25,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 137 transitions, 1832 flow, removed 1 selfloop flow, removed 8 redundant places. [2022-11-25 15:45:25,060 INFO L231 Difference]: Finished difference. Result has 143 places, 123 transitions, 1774 flow [2022-11-25 15:45:25,061 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1774, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2022-11-25 15:45:25,061 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 117 predicate places. [2022-11-25 15:45:25,061 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 1774 flow [2022-11-25 15:45:25,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:25,062 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:25,062 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:25,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-25 15:45:25,062 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:25,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:25,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1018960333, now seen corresponding path program 1 times [2022-11-25 15:45:25,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:25,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984957583] [2022-11-25 15:45:25,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:25,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:25,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:25,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:25,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984957583] [2022-11-25 15:45:25,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984957583] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:25,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:25,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:25,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674567997] [2022-11-25 15:45:25,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:25,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:25,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:25,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:25,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:26,430 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:26,431 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 1774 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:26,432 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:26,432 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:26,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:27,030 INFO L130 PetriNetUnfolder]: 83/303 cut-off events. [2022-11-25 15:45:27,031 INFO L131 PetriNetUnfolder]: For 4002/4002 co-relation queries the response was YES. [2022-11-25 15:45:27,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2162 conditions, 303 events. 83/303 cut-off events. For 4002/4002 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1837 event pairs, 17 based on Foata normal form. 6/309 useless extension candidates. Maximal degree in co-relation 2028. Up to 81 conditions per place. [2022-11-25 15:45:27,033 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 94 selfloop transitions, 43 changer transitions 5/142 dead transitions. [2022-11-25 15:45:27,033 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 142 transitions, 2248 flow [2022-11-25 15:45:27,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:45:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:45:27,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1441 transitions. [2022-11-25 15:45:27,036 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45017182130584193 [2022-11-25 15:45:27,036 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1441 transitions. [2022-11-25 15:45:27,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1441 transitions. [2022-11-25 15:45:27,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:27,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1441 transitions. [2022-11-25 15:45:27,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:27,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:27,042 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:27,043 INFO L175 Difference]: Start difference. First operand has 143 places, 123 transitions, 1774 flow. Second operand 11 states and 1441 transitions. [2022-11-25 15:45:27,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 142 transitions, 2248 flow [2022-11-25 15:45:27,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 142 transitions, 2149 flow, removed 24 selfloop flow, removed 8 redundant places. [2022-11-25 15:45:27,066 INFO L231 Difference]: Finished difference. Result has 147 places, 121 transitions, 1753 flow [2022-11-25 15:45:27,066 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1753, PETRI_PLACES=147, PETRI_TRANSITIONS=121} [2022-11-25 15:45:27,067 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 121 predicate places. [2022-11-25 15:45:27,067 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 121 transitions, 1753 flow [2022-11-25 15:45:27,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:27,068 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:27,068 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:27,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-25 15:45:27,068 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:27,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:27,069 INFO L85 PathProgramCache]: Analyzing trace with hash -2096966726, now seen corresponding path program 3 times [2022-11-25 15:45:27,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:27,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317352586] [2022-11-25 15:45:27,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:27,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:28,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:28,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:28,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317352586] [2022-11-25 15:45:28,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317352586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:28,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:28,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:28,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184306624] [2022-11-25 15:45:28,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:28,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:28,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:28,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:28,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:29,153 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:29,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 121 transitions, 1753 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:29,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:29,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:29,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:30,490 INFO L130 PetriNetUnfolder]: 86/330 cut-off events. [2022-11-25 15:45:30,490 INFO L131 PetriNetUnfolder]: For 4998/4998 co-relation queries the response was YES. [2022-11-25 15:45:30,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2377 conditions, 330 events. 86/330 cut-off events. For 4998/4998 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2112 event pairs, 22 based on Foata normal form. 6/336 useless extension candidates. Maximal degree in co-relation 2255. Up to 191 conditions per place. [2022-11-25 15:45:30,494 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 73 selfloop transitions, 68 changer transitions 8/149 dead transitions. [2022-11-25 15:45:30,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 149 transitions, 2434 flow [2022-11-25 15:45:30,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 15:45:30,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 15:45:30,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2081 transitions. [2022-11-25 15:45:30,498 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.420658985243582 [2022-11-25 15:45:30,498 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2081 transitions. [2022-11-25 15:45:30,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2081 transitions. [2022-11-25 15:45:30,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:30,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2081 transitions. [2022-11-25 15:45:30,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 122.41176470588235) internal successors, (2081), 17 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:30,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:30,507 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:30,507 INFO L175 Difference]: Start difference. First operand has 147 places, 121 transitions, 1753 flow. Second operand 17 states and 2081 transitions. [2022-11-25 15:45:30,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 149 transitions, 2434 flow [2022-11-25 15:45:30,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 149 transitions, 2344 flow, removed 16 selfloop flow, removed 8 redundant places. [2022-11-25 15:45:30,533 INFO L231 Difference]: Finished difference. Result has 158 places, 129 transitions, 2015 flow [2022-11-25 15:45:30,534 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2015, PETRI_PLACES=158, PETRI_TRANSITIONS=129} [2022-11-25 15:45:30,534 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 132 predicate places. [2022-11-25 15:45:30,535 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 129 transitions, 2015 flow [2022-11-25 15:45:30,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:30,535 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:30,535 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:30,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-25 15:45:30,536 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:30,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:30,536 INFO L85 PathProgramCache]: Analyzing trace with hash -350891428, now seen corresponding path program 4 times [2022-11-25 15:45:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:30,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173551018] [2022-11-25 15:45:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:30,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:31,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:31,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173551018] [2022-11-25 15:45:31,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173551018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:31,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:31,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:31,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652445013] [2022-11-25 15:45:31,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:31,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:31,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:31,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:31,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:32,599 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 291 [2022-11-25 15:45:32,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 129 transitions, 2015 flow. Second operand has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:32,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:32,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 291 [2022-11-25 15:45:32,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:33,768 INFO L130 PetriNetUnfolder]: 82/312 cut-off events. [2022-11-25 15:45:33,768 INFO L131 PetriNetUnfolder]: For 4376/4376 co-relation queries the response was YES. [2022-11-25 15:45:33,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2306 conditions, 312 events. 82/312 cut-off events. For 4376/4376 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1964 event pairs, 21 based on Foata normal form. 2/314 useless extension candidates. Maximal degree in co-relation 2108. Up to 139 conditions per place. [2022-11-25 15:45:33,771 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 77 selfloop transitions, 69 changer transitions 6/152 dead transitions. [2022-11-25 15:45:33,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 152 transitions, 2521 flow [2022-11-25 15:45:33,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-25 15:45:33,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-25 15:45:33,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2370 transitions. [2022-11-25 15:45:33,776 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4286489419424851 [2022-11-25 15:45:33,776 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2370 transitions. [2022-11-25 15:45:33,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2370 transitions. [2022-11-25 15:45:33,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:33,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2370 transitions. [2022-11-25 15:45:33,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 124.73684210526316) internal successors, (2370), 19 states have internal predecessors, (2370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:33,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 291.0) internal successors, (5820), 20 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:33,786 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 291.0) internal successors, (5820), 20 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:33,787 INFO L175 Difference]: Start difference. First operand has 158 places, 129 transitions, 2015 flow. Second operand 19 states and 2370 transitions. [2022-11-25 15:45:33,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 152 transitions, 2521 flow [2022-11-25 15:45:33,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 152 transitions, 2441 flow, removed 7 selfloop flow, removed 6 redundant places. [2022-11-25 15:45:33,812 INFO L231 Difference]: Finished difference. Result has 169 places, 126 transitions, 2004 flow [2022-11-25 15:45:33,812 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2004, PETRI_PLACES=169, PETRI_TRANSITIONS=126} [2022-11-25 15:45:33,812 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 143 predicate places. [2022-11-25 15:45:33,813 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 126 transitions, 2004 flow [2022-11-25 15:45:33,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:33,813 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:33,813 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:33,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-25 15:45:33,814 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:33,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:33,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1892377052, now seen corresponding path program 5 times [2022-11-25 15:45:33,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:33,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367992505] [2022-11-25 15:45:33,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:33,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:33,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:34,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:34,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367992505] [2022-11-25 15:45:34,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367992505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:34,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:34,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:34,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980184963] [2022-11-25 15:45:34,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:34,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:34,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:35,718 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:35,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 126 transitions, 2004 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:35,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:35,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:35,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:36,940 INFO L130 PetriNetUnfolder]: 89/354 cut-off events. [2022-11-25 15:45:36,940 INFO L131 PetriNetUnfolder]: For 4855/4855 co-relation queries the response was YES. [2022-11-25 15:45:36,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 354 events. 89/354 cut-off events. For 4855/4855 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2344 event pairs, 26 based on Foata normal form. 2/356 useless extension candidates. Maximal degree in co-relation 2433. Up to 187 conditions per place. [2022-11-25 15:45:36,943 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 73 selfloop transitions, 92 changer transitions 0/165 dead transitions. [2022-11-25 15:45:36,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 165 transitions, 2835 flow [2022-11-25 15:45:36,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 15:45:36,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 15:45:36,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2080 transitions. [2022-11-25 15:45:36,947 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42045684253082677 [2022-11-25 15:45:36,947 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2080 transitions. [2022-11-25 15:45:36,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2080 transitions. [2022-11-25 15:45:36,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:36,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2080 transitions. [2022-11-25 15:45:36,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 122.3529411764706) internal successors, (2080), 17 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:36,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:36,955 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 291.0) internal successors, (5238), 18 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:36,955 INFO L175 Difference]: Start difference. First operand has 169 places, 126 transitions, 2004 flow. Second operand 17 states and 2080 transitions. [2022-11-25 15:45:36,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 165 transitions, 2835 flow [2022-11-25 15:45:36,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 165 transitions, 2581 flow, removed 14 selfloop flow, removed 20 redundant places. [2022-11-25 15:45:36,979 INFO L231 Difference]: Finished difference. Result has 168 places, 155 transitions, 2440 flow [2022-11-25 15:45:36,979 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2440, PETRI_PLACES=168, PETRI_TRANSITIONS=155} [2022-11-25 15:45:36,980 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2022-11-25 15:45:36,980 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 155 transitions, 2440 flow [2022-11-25 15:45:36,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:36,981 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:36,981 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:36,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-25 15:45:36,981 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:36,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:36,982 INFO L85 PathProgramCache]: Analyzing trace with hash -786760744, now seen corresponding path program 6 times [2022-11-25 15:45:36,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:36,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357227273] [2022-11-25 15:45:36,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:36,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:38,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:38,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:38,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357227273] [2022-11-25 15:45:38,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357227273] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:38,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:38,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:38,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143561385] [2022-11-25 15:45:38,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:38,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:38,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:38,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:38,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:39,156 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:39,158 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 155 transitions, 2440 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:39,158 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:39,158 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:39,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:40,781 INFO L130 PetriNetUnfolder]: 87/352 cut-off events. [2022-11-25 15:45:40,781 INFO L131 PetriNetUnfolder]: For 4591/4591 co-relation queries the response was YES. [2022-11-25 15:45:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2627 conditions, 352 events. 87/352 cut-off events. For 4591/4591 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2351 event pairs, 20 based on Foata normal form. 2/354 useless extension candidates. Maximal degree in co-relation 2438. Up to 90 conditions per place. [2022-11-25 15:45:40,785 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 54 selfloop transitions, 115 changer transitions 0/169 dead transitions. [2022-11-25 15:45:40,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 169 transitions, 2890 flow [2022-11-25 15:45:40,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-25 15:45:40,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-25 15:45:40,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2565 transitions. [2022-11-25 15:45:40,790 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41973490427098675 [2022-11-25 15:45:40,790 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2565 transitions. [2022-11-25 15:45:40,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2565 transitions. [2022-11-25 15:45:40,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:40,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2565 transitions. [2022-11-25 15:45:40,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 122.14285714285714) internal successors, (2565), 21 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:40,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:40,801 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 291.0) internal successors, (6402), 22 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:40,801 INFO L175 Difference]: Start difference. First operand has 168 places, 155 transitions, 2440 flow. Second operand 21 states and 2565 transitions. [2022-11-25 15:45:40,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 169 transitions, 2890 flow [2022-11-25 15:45:40,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 169 transitions, 2755 flow, removed 47 selfloop flow, removed 3 redundant places. [2022-11-25 15:45:40,828 INFO L231 Difference]: Finished difference. Result has 186 places, 156 transitions, 2621 flow [2022-11-25 15:45:40,828 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2621, PETRI_PLACES=186, PETRI_TRANSITIONS=156} [2022-11-25 15:45:40,829 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 160 predicate places. [2022-11-25 15:45:40,829 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 156 transitions, 2621 flow [2022-11-25 15:45:40,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:40,830 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:40,830 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:40,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-25 15:45:40,830 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:40,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1491981512, now seen corresponding path program 7 times [2022-11-25 15:45:40,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:40,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461829421] [2022-11-25 15:45:40,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:40,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:41,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:41,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461829421] [2022-11-25 15:45:41,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461829421] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:41,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:41,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:41,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397602899] [2022-11-25 15:45:41,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:41,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:41,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:42,853 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:42,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 156 transitions, 2621 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:42,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:42,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:42,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:43,919 INFO L130 PetriNetUnfolder]: 95/409 cut-off events. [2022-11-25 15:45:43,919 INFO L131 PetriNetUnfolder]: For 5035/5035 co-relation queries the response was YES. [2022-11-25 15:45:43,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3145 conditions, 409 events. 95/409 cut-off events. For 5035/5035 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2922 event pairs, 32 based on Foata normal form. 2/411 useless extension candidates. Maximal degree in co-relation 2943. Up to 217 conditions per place. [2022-11-25 15:45:43,924 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 82 selfloop transitions, 104 changer transitions 0/186 dead transitions. [2022-11-25 15:45:43,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 186 transitions, 3394 flow [2022-11-25 15:45:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 15:45:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 15:45:43,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1959 transitions. [2022-11-25 15:45:43,926 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4207474226804124 [2022-11-25 15:45:43,927 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1959 transitions. [2022-11-25 15:45:43,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1959 transitions. [2022-11-25 15:45:43,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:43,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1959 transitions. [2022-11-25 15:45:43,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 122.4375) internal successors, (1959), 16 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:43,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:43,935 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:43,935 INFO L175 Difference]: Start difference. First operand has 186 places, 156 transitions, 2621 flow. Second operand 16 states and 1959 transitions. [2022-11-25 15:45:43,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 186 transitions, 3394 flow [2022-11-25 15:45:43,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 186 transitions, 3245 flow, removed 6 selfloop flow, removed 15 redundant places. [2022-11-25 15:45:43,962 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 3088 flow [2022-11-25 15:45:43,963 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3088, PETRI_PLACES=190, PETRI_TRANSITIONS=178} [2022-11-25 15:45:43,963 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 164 predicate places. [2022-11-25 15:45:43,963 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 3088 flow [2022-11-25 15:45:43,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:43,964 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:43,964 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:43,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-25 15:45:43,964 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:43,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:43,965 INFO L85 PathProgramCache]: Analyzing trace with hash 242417636, now seen corresponding path program 8 times [2022-11-25 15:45:43,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:43,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951109574] [2022-11-25 15:45:43,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:43,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:43,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:44,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:44,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:44,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951109574] [2022-11-25 15:45:44,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951109574] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:44,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:44,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:44,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752928700] [2022-11-25 15:45:44,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:44,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:44,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:44,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:44,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:45,907 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:45,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 178 transitions, 3088 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:45,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:45,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:45,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:47,344 INFO L130 PetriNetUnfolder]: 93/407 cut-off events. [2022-11-25 15:45:47,345 INFO L131 PetriNetUnfolder]: For 5639/5639 co-relation queries the response was YES. [2022-11-25 15:45:47,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3236 conditions, 407 events. 93/407 cut-off events. For 5639/5639 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2944 event pairs, 29 based on Foata normal form. 2/409 useless extension candidates. Maximal degree in co-relation 3026. Up to 162 conditions per place. [2022-11-25 15:45:47,349 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 67 selfloop transitions, 125 changer transitions 0/192 dead transitions. [2022-11-25 15:45:47,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 192 transitions, 3578 flow [2022-11-25 15:45:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-25 15:45:47,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-25 15:45:47,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2443 transitions. [2022-11-25 15:45:47,354 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4197594501718213 [2022-11-25 15:45:47,355 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2443 transitions. [2022-11-25 15:45:47,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2443 transitions. [2022-11-25 15:45:47,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:47,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2443 transitions. [2022-11-25 15:45:47,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 122.15) internal successors, (2443), 20 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:47,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 291.0) internal successors, (6111), 21 states have internal predecessors, (6111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:47,363 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 291.0) internal successors, (6111), 21 states have internal predecessors, (6111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:47,364 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 3088 flow. Second operand 20 states and 2443 transitions. [2022-11-25 15:45:47,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 192 transitions, 3578 flow [2022-11-25 15:45:47,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 192 transitions, 3511 flow, removed 7 selfloop flow, removed 5 redundant places. [2022-11-25 15:45:47,397 INFO L231 Difference]: Finished difference. Result has 206 places, 183 transitions, 3362 flow [2022-11-25 15:45:47,397 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3009, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3362, PETRI_PLACES=206, PETRI_TRANSITIONS=183} [2022-11-25 15:45:47,398 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 180 predicate places. [2022-11-25 15:45:47,398 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 183 transitions, 3362 flow [2022-11-25 15:45:47,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:47,399 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:47,399 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:47,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-25 15:45:47,399 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:47,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1170276591, now seen corresponding path program 2 times [2022-11-25 15:45:47,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:47,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965890691] [2022-11-25 15:45:47,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:47,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:47,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:47,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:47,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965890691] [2022-11-25 15:45:47,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965890691] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:47,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:47,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:47,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747289463] [2022-11-25 15:45:47,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:47,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:47,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:47,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:47,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:48,806 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:45:48,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 183 transitions, 3362 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:48,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:48,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:45:48,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:49,495 INFO L130 PetriNetUnfolder]: 104/462 cut-off events. [2022-11-25 15:45:49,495 INFO L131 PetriNetUnfolder]: For 6708/6708 co-relation queries the response was YES. [2022-11-25 15:45:49,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3835 conditions, 462 events. 104/462 cut-off events. For 6708/6708 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3515 event pairs, 45 based on Foata normal form. 2/464 useless extension candidates. Maximal degree in co-relation 3581. Up to 258 conditions per place. [2022-11-25 15:45:49,499 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 155 selfloop transitions, 72 changer transitions 0/227 dead transitions. [2022-11-25 15:45:49,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 227 transitions, 4345 flow [2022-11-25 15:45:49,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:45:49,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:45:49,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1269 transitions. [2022-11-25 15:45:49,503 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43608247422680413 [2022-11-25 15:45:49,503 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1269 transitions. [2022-11-25 15:45:49,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1269 transitions. [2022-11-25 15:45:49,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:49,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1269 transitions. [2022-11-25 15:45:49,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.9) internal successors, (1269), 10 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:49,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:49,509 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:49,509 INFO L175 Difference]: Start difference. First operand has 206 places, 183 transitions, 3362 flow. Second operand 10 states and 1269 transitions. [2022-11-25 15:45:49,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 227 transitions, 4345 flow [2022-11-25 15:45:49,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 227 transitions, 4088 flow, removed 12 selfloop flow, removed 16 redundant places. [2022-11-25 15:45:49,548 INFO L231 Difference]: Finished difference. Result has 204 places, 197 transitions, 3639 flow [2022-11-25 15:45:49,548 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3639, PETRI_PLACES=204, PETRI_TRANSITIONS=197} [2022-11-25 15:45:49,549 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 178 predicate places. [2022-11-25 15:45:49,549 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 197 transitions, 3639 flow [2022-11-25 15:45:49,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:49,549 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:49,549 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:49,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-25 15:45:49,550 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:49,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:49,550 INFO L85 PathProgramCache]: Analyzing trace with hash -866440979, now seen corresponding path program 3 times [2022-11-25 15:45:49,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:49,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986364735] [2022-11-25 15:45:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:49,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:49,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:50,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:50,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986364735] [2022-11-25 15:45:50,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986364735] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:50,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:50,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:50,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814549064] [2022-11-25 15:45:50,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:50,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:50,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:50,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:50,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:45:50,847 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:45:50,849 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 197 transitions, 3639 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:50,849 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:50,849 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:45:50,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:51,387 INFO L130 PetriNetUnfolder]: 105/482 cut-off events. [2022-11-25 15:45:51,387 INFO L131 PetriNetUnfolder]: For 7898/7898 co-relation queries the response was YES. [2022-11-25 15:45:51,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 482 events. 105/482 cut-off events. For 7898/7898 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3753 event pairs, 22 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 3956. Up to 202 conditions per place. [2022-11-25 15:45:51,390 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 157 selfloop transitions, 63 changer transitions 0/220 dead transitions. [2022-11-25 15:45:51,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 220 transitions, 4435 flow [2022-11-25 15:45:51,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:45:51,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:45:51,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1435 transitions. [2022-11-25 15:45:51,393 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44829740706029364 [2022-11-25 15:45:51,393 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1435 transitions. [2022-11-25 15:45:51,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1435 transitions. [2022-11-25 15:45:51,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:51,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1435 transitions. [2022-11-25 15:45:51,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.45454545454547) internal successors, (1435), 11 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:51,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:51,397 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:51,398 INFO L175 Difference]: Start difference. First operand has 204 places, 197 transitions, 3639 flow. Second operand 11 states and 1435 transitions. [2022-11-25 15:45:51,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 220 transitions, 4435 flow [2022-11-25 15:45:51,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 220 transitions, 4393 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 15:45:51,439 INFO L231 Difference]: Finished difference. Result has 213 places, 199 transitions, 3813 flow [2022-11-25 15:45:51,440 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3813, PETRI_PLACES=213, PETRI_TRANSITIONS=199} [2022-11-25 15:45:51,440 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 187 predicate places. [2022-11-25 15:45:51,440 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 199 transitions, 3813 flow [2022-11-25 15:45:51,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:51,441 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:51,441 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:51,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-25 15:45:51,441 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:51,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2019042138, now seen corresponding path program 9 times [2022-11-25 15:45:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:51,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594239138] [2022-11-25 15:45:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:52,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:52,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594239138] [2022-11-25 15:45:52,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594239138] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:52,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:52,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:52,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874990513] [2022-11-25 15:45:52,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:52,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:52,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:52,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:52,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:53,207 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:53,208 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 199 transitions, 3813 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:53,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:53,208 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:53,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:54,926 INFO L130 PetriNetUnfolder]: 102/477 cut-off events. [2022-11-25 15:45:54,926 INFO L131 PetriNetUnfolder]: For 8774/8774 co-relation queries the response was YES. [2022-11-25 15:45:54,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4239 conditions, 477 events. 102/477 cut-off events. For 8774/8774 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3727 event pairs, 35 based on Foata normal form. 8/485 useless extension candidates. Maximal degree in co-relation 4110. Up to 193 conditions per place. [2022-11-25 15:45:54,931 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 105 selfloop transitions, 115 changer transitions 0/220 dead transitions. [2022-11-25 15:45:54,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 4448 flow [2022-11-25 15:45:54,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-25 15:45:54,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-25 15:45:54,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2938 transitions. [2022-11-25 15:45:54,935 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4206758304696449 [2022-11-25 15:45:54,935 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2938 transitions. [2022-11-25 15:45:54,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2938 transitions. [2022-11-25 15:45:54,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:54,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2938 transitions. [2022-11-25 15:45:54,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 122.41666666666667) internal successors, (2938), 24 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:54,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 291.0) internal successors, (7275), 25 states have internal predecessors, (7275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:54,945 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 291.0) internal successors, (7275), 25 states have internal predecessors, (7275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:54,945 INFO L175 Difference]: Start difference. First operand has 213 places, 199 transitions, 3813 flow. Second operand 24 states and 2938 transitions. [2022-11-25 15:45:54,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 4448 flow [2022-11-25 15:45:54,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 220 transitions, 4383 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-11-25 15:45:54,975 INFO L231 Difference]: Finished difference. Result has 237 places, 205 transitions, 4194 flow [2022-11-25 15:45:54,975 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4194, PETRI_PLACES=237, PETRI_TRANSITIONS=205} [2022-11-25 15:45:54,976 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 211 predicate places. [2022-11-25 15:45:54,976 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 205 transitions, 4194 flow [2022-11-25 15:45:54,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:54,976 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:54,977 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:54,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-25 15:45:54,977 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:54,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:54,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2003012658, now seen corresponding path program 10 times [2022-11-25 15:45:54,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:54,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606204456] [2022-11-25 15:45:54,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:54,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:55,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:55,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:55,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606204456] [2022-11-25 15:45:55,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606204456] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:55,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:55,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:45:55,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642865952] [2022-11-25 15:45:55,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:55,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:45:55,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:55,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:45:55,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:45:57,029 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:45:57,031 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 205 transitions, 4194 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:57,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:45:57,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:45:57,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:45:59,116 INFO L130 PetriNetUnfolder]: 102/485 cut-off events. [2022-11-25 15:45:59,116 INFO L131 PetriNetUnfolder]: For 9777/9777 co-relation queries the response was YES. [2022-11-25 15:45:59,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4551 conditions, 485 events. 102/485 cut-off events. For 9777/9777 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3821 event pairs, 31 based on Foata normal form. 4/489 useless extension candidates. Maximal degree in co-relation 4414. Up to 168 conditions per place. [2022-11-25 15:45:59,119 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 102 selfloop transitions, 125 changer transitions 0/227 dead transitions. [2022-11-25 15:45:59,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 227 transitions, 4802 flow [2022-11-25 15:45:59,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-25 15:45:59,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-11-25 15:45:59,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3782 transitions. [2022-11-25 15:45:59,125 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41924398625429554 [2022-11-25 15:45:59,125 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3782 transitions. [2022-11-25 15:45:59,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3782 transitions. [2022-11-25 15:45:59,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:45:59,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3782 transitions. [2022-11-25 15:45:59,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 122.0) internal successors, (3782), 31 states have internal predecessors, (3782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:59,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 291.0) internal successors, (9312), 32 states have internal predecessors, (9312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:59,162 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 291.0) internal successors, (9312), 32 states have internal predecessors, (9312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:59,162 INFO L175 Difference]: Start difference. First operand has 237 places, 205 transitions, 4194 flow. Second operand 31 states and 3782 transitions. [2022-11-25 15:45:59,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 227 transitions, 4802 flow [2022-11-25 15:45:59,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 227 transitions, 4649 flow, removed 4 selfloop flow, removed 17 redundant places. [2022-11-25 15:45:59,214 INFO L231 Difference]: Finished difference. Result has 255 places, 209 transitions, 4448 flow [2022-11-25 15:45:59,214 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4448, PETRI_PLACES=255, PETRI_TRANSITIONS=209} [2022-11-25 15:45:59,216 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 229 predicate places. [2022-11-25 15:45:59,216 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 209 transitions, 4448 flow [2022-11-25 15:45:59,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:45:59,217 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:45:59,217 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:45:59,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-25 15:45:59,217 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:45:59,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:45:59,218 INFO L85 PathProgramCache]: Analyzing trace with hash 981145721, now seen corresponding path program 4 times [2022-11-25 15:45:59,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:45:59,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613581219] [2022-11-25 15:45:59,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:45:59,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:45:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:45:59,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:45:59,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:45:59,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613581219] [2022-11-25 15:45:59,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613581219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:45:59,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:45:59,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:45:59,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134855647] [2022-11-25 15:45:59,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:45:59,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:45:59,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:45:59,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:45:59,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:00,318 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:00,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 209 transitions, 4448 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:00,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:00,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:00,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:00,796 INFO L130 PetriNetUnfolder]: 101/482 cut-off events. [2022-11-25 15:46:00,797 INFO L131 PetriNetUnfolder]: For 10598/10598 co-relation queries the response was YES. [2022-11-25 15:46:00,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4708 conditions, 482 events. 101/482 cut-off events. For 10598/10598 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3793 event pairs, 49 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 4569. Up to 268 conditions per place. [2022-11-25 15:46:00,800 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 115 selfloop transitions, 102 changer transitions 0/217 dead transitions. [2022-11-25 15:46:00,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 217 transitions, 4919 flow [2022-11-25 15:46:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:00,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1436 transitions. [2022-11-25 15:46:00,803 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4486098094345517 [2022-11-25 15:46:00,803 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1436 transitions. [2022-11-25 15:46:00,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1436 transitions. [2022-11-25 15:46:00,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:00,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1436 transitions. [2022-11-25 15:46:00,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.54545454545453) internal successors, (1436), 11 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:00,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:00,808 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:00,808 INFO L175 Difference]: Start difference. First operand has 255 places, 209 transitions, 4448 flow. Second operand 11 states and 1436 transitions. [2022-11-25 15:46:00,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 217 transitions, 4919 flow [2022-11-25 15:46:00,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 217 transitions, 4737 flow, removed 7 selfloop flow, removed 22 redundant places. [2022-11-25 15:46:00,859 INFO L231 Difference]: Finished difference. Result has 245 places, 210 transitions, 4589 flow [2022-11-25 15:46:00,860 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4589, PETRI_PLACES=245, PETRI_TRANSITIONS=210} [2022-11-25 15:46:00,860 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 219 predicate places. [2022-11-25 15:46:00,860 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 210 transitions, 4589 flow [2022-11-25 15:46:00,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:00,861 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:00,861 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:00,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-25 15:46:00,861 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:00,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:00,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1651152649, now seen corresponding path program 5 times [2022-11-25 15:46:00,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:00,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002488417] [2022-11-25 15:46:00,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:00,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:00,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:01,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:01,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:01,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002488417] [2022-11-25 15:46:01,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002488417] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:01,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:01,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 15:46:01,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033194374] [2022-11-25 15:46:01,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:01,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 15:46:01,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 15:46:01,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-25 15:46:02,512 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 291 [2022-11-25 15:46:02,512 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 210 transitions, 4589 flow. Second operand has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:02,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:02,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 291 [2022-11-25 15:46:02,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:03,353 INFO L130 PetriNetUnfolder]: 107/540 cut-off events. [2022-11-25 15:46:03,353 INFO L131 PetriNetUnfolder]: For 13191/13191 co-relation queries the response was YES. [2022-11-25 15:46:03,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 540 events. 107/540 cut-off events. For 13191/13191 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4485 event pairs, 47 based on Foata normal form. 8/548 useless extension candidates. Maximal degree in co-relation 5237. Up to 198 conditions per place. [2022-11-25 15:46:03,358 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 129 selfloop transitions, 93 changer transitions 16/238 dead transitions. [2022-11-25 15:46:03,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 238 transitions, 5585 flow [2022-11-25 15:46:03,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:46:03,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:46:03,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1507 transitions. [2022-11-25 15:46:03,365 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43155784650630014 [2022-11-25 15:46:03,365 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1507 transitions. [2022-11-25 15:46:03,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1507 transitions. [2022-11-25 15:46:03,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:03,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1507 transitions. [2022-11-25 15:46:03,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 125.58333333333333) internal successors, (1507), 12 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:03,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:03,371 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:03,371 INFO L175 Difference]: Start difference. First operand has 245 places, 210 transitions, 4589 flow. Second operand 12 states and 1507 transitions. [2022-11-25 15:46:03,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 238 transitions, 5585 flow [2022-11-25 15:46:03,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 238 transitions, 5454 flow, removed 2 selfloop flow, removed 8 redundant places. [2022-11-25 15:46:03,438 INFO L231 Difference]: Finished difference. Result has 251 places, 212 transitions, 4808 flow [2022-11-25 15:46:03,438 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4808, PETRI_PLACES=251, PETRI_TRANSITIONS=212} [2022-11-25 15:46:03,440 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 225 predicate places. [2022-11-25 15:46:03,440 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 212 transitions, 4808 flow [2022-11-25 15:46:03,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:03,440 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:03,440 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:03,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-25 15:46:03,441 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:03,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:03,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2019042139, now seen corresponding path program 6 times [2022-11-25 15:46:03,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:03,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102626131] [2022-11-25 15:46:03,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:03,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:03,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:04,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:04,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102626131] [2022-11-25 15:46:04,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102626131] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:04,017 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:04,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:04,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450473711] [2022-11-25 15:46:04,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:04,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:04,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:04,713 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:46:04,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 212 transitions, 4808 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:04,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:04,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:46:04,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:05,338 INFO L130 PetriNetUnfolder]: 95/504 cut-off events. [2022-11-25 15:46:05,338 INFO L131 PetriNetUnfolder]: For 13206/13206 co-relation queries the response was YES. [2022-11-25 15:46:05,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5171 conditions, 504 events. 95/504 cut-off events. For 13206/13206 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4145 event pairs, 49 based on Foata normal form. 4/508 useless extension candidates. Maximal degree in co-relation 5015. Up to 297 conditions per place. [2022-11-25 15:46:05,343 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 171 selfloop transitions, 60 changer transitions 10/241 dead transitions. [2022-11-25 15:46:05,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 241 transitions, 5640 flow [2022-11-25 15:46:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:05,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:05,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1270 transitions. [2022-11-25 15:46:05,349 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.436426116838488 [2022-11-25 15:46:05,349 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1270 transitions. [2022-11-25 15:46:05,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1270 transitions. [2022-11-25 15:46:05,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:05,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1270 transitions. [2022-11-25 15:46:05,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 127.0) internal successors, (1270), 10 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:05,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:05,353 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:05,354 INFO L175 Difference]: Start difference. First operand has 251 places, 212 transitions, 4808 flow. Second operand 10 states and 1270 transitions. [2022-11-25 15:46:05,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 241 transitions, 5640 flow [2022-11-25 15:46:05,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 241 transitions, 5474 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-11-25 15:46:05,421 INFO L231 Difference]: Finished difference. Result has 255 places, 212 transitions, 4828 flow [2022-11-25 15:46:05,421 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4828, PETRI_PLACES=255, PETRI_TRANSITIONS=212} [2022-11-25 15:46:05,422 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 229 predicate places. [2022-11-25 15:46:05,422 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 212 transitions, 4828 flow [2022-11-25 15:46:05,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:05,423 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:05,423 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:05,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-25 15:46:05,423 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:05,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:05,424 INFO L85 PathProgramCache]: Analyzing trace with hash -805125951, now seen corresponding path program 7 times [2022-11-25 15:46:05,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:05,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726647654] [2022-11-25 15:46:05,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:05,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:05,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:05,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:05,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726647654] [2022-11-25 15:46:05,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726647654] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:05,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:05,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:05,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60334833] [2022-11-25 15:46:05,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:05,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:05,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:05,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:05,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:06,716 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:06,717 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 212 transitions, 4828 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:06,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:06,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:06,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:07,292 INFO L130 PetriNetUnfolder]: 93/486 cut-off events. [2022-11-25 15:46:07,292 INFO L131 PetriNetUnfolder]: For 12732/12732 co-relation queries the response was YES. [2022-11-25 15:46:07,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 486 events. 93/486 cut-off events. For 12732/12732 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3949 event pairs, 48 based on Foata normal form. 4/490 useless extension candidates. Maximal degree in co-relation 4874. Up to 269 conditions per place. [2022-11-25 15:46:07,296 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 114 selfloop transitions, 103 changer transitions 3/220 dead transitions. [2022-11-25 15:46:07,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 220 transitions, 5264 flow [2022-11-25 15:46:07,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 15:46:07,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 15:46:07,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1694 transitions. [2022-11-25 15:46:07,301 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4477927570711076 [2022-11-25 15:46:07,301 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1694 transitions. [2022-11-25 15:46:07,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1694 transitions. [2022-11-25 15:46:07,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:07,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1694 transitions. [2022-11-25 15:46:07,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 130.30769230769232) internal successors, (1694), 13 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:07,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:07,308 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:07,308 INFO L175 Difference]: Start difference. First operand has 255 places, 212 transitions, 4828 flow. Second operand 13 states and 1694 transitions. [2022-11-25 15:46:07,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 220 transitions, 5264 flow [2022-11-25 15:46:07,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 220 transitions, 5160 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-25 15:46:07,374 INFO L231 Difference]: Finished difference. Result has 261 places, 208 transitions, 4927 flow [2022-11-25 15:46:07,375 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4927, PETRI_PLACES=261, PETRI_TRANSITIONS=208} [2022-11-25 15:46:07,375 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 235 predicate places. [2022-11-25 15:46:07,375 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 208 transitions, 4927 flow [2022-11-25 15:46:07,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:07,376 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:07,376 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:07,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-25 15:46:07,376 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:07,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:07,377 INFO L85 PathProgramCache]: Analyzing trace with hash -805125950, now seen corresponding path program 11 times [2022-11-25 15:46:07,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:07,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11252054] [2022-11-25 15:46:07,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:07,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:07,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:08,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:08,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:08,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11252054] [2022-11-25 15:46:08,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11252054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:08,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:08,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:08,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993996076] [2022-11-25 15:46:08,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:08,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:08,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:08,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:08,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:09,153 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:09,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 208 transitions, 4927 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:09,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:09,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:09,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:10,756 INFO L130 PetriNetUnfolder]: 89/474 cut-off events. [2022-11-25 15:46:10,756 INFO L131 PetriNetUnfolder]: For 13565/13565 co-relation queries the response was YES. [2022-11-25 15:46:10,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5038 conditions, 474 events. 89/474 cut-off events. For 13565/13565 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3832 event pairs, 25 based on Foata normal form. 4/478 useless extension candidates. Maximal degree in co-relation 4874. Up to 112 conditions per place. [2022-11-25 15:46:10,761 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 85 selfloop transitions, 133 changer transitions 5/223 dead transitions. [2022-11-25 15:46:10,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 223 transitions, 5405 flow [2022-11-25 15:46:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-25 15:46:10,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-25 15:46:10,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2687 transitions. [2022-11-25 15:46:10,764 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4197125898156826 [2022-11-25 15:46:10,764 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2687 transitions. [2022-11-25 15:46:10,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2687 transitions. [2022-11-25 15:46:10,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:10,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2687 transitions. [2022-11-25 15:46:10,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 122.13636363636364) internal successors, (2687), 22 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:10,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 291.0) internal successors, (6693), 23 states have internal predecessors, (6693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:10,772 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 291.0) internal successors, (6693), 23 states have internal predecessors, (6693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:10,772 INFO L175 Difference]: Start difference. First operand has 261 places, 208 transitions, 4927 flow. Second operand 22 states and 2687 transitions. [2022-11-25 15:46:10,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 223 transitions, 5405 flow [2022-11-25 15:46:10,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 223 transitions, 4967 flow, removed 16 selfloop flow, removed 15 redundant places. [2022-11-25 15:46:10,829 INFO L231 Difference]: Finished difference. Result has 267 places, 202 transitions, 4619 flow [2022-11-25 15:46:10,829 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4619, PETRI_PLACES=267, PETRI_TRANSITIONS=202} [2022-11-25 15:46:10,829 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 241 predicate places. [2022-11-25 15:46:10,830 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 202 transitions, 4619 flow [2022-11-25 15:46:10,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:10,830 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:10,830 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:10,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-25 15:46:10,830 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:10,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash 981145722, now seen corresponding path program 12 times [2022-11-25 15:46:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:10,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959296425] [2022-11-25 15:46:10,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:10,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:10,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:11,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959296425] [2022-11-25 15:46:11,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959296425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:11,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:11,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:11,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181325414] [2022-11-25 15:46:11,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:11,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:12,657 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:12,658 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 202 transitions, 4619 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:12,658 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:12,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:12,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:13,995 INFO L130 PetriNetUnfolder]: 84/455 cut-off events. [2022-11-25 15:46:13,995 INFO L131 PetriNetUnfolder]: For 11350/11350 co-relation queries the response was YES. [2022-11-25 15:46:13,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4777 conditions, 455 events. 84/455 cut-off events. For 11350/11350 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3655 event pairs, 31 based on Foata normal form. 4/459 useless extension candidates. Maximal degree in co-relation 4660. Up to 161 conditions per place. [2022-11-25 15:46:14,004 INFO L137 encePairwiseOnDemand]: 279/291 looper letters, 93 selfloop transitions, 111 changer transitions 10/214 dead transitions. [2022-11-25 15:46:14,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 214 transitions, 5085 flow [2022-11-25 15:46:14,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 15:46:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-25 15:46:14,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2204 transitions. [2022-11-25 15:46:14,008 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4207712867506682 [2022-11-25 15:46:14,008 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2204 transitions. [2022-11-25 15:46:14,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2204 transitions. [2022-11-25 15:46:14,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:14,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2204 transitions. [2022-11-25 15:46:14,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 122.44444444444444) internal successors, (2204), 18 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:14,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 291.0) internal successors, (5529), 19 states have internal predecessors, (5529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:14,016 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 291.0) internal successors, (5529), 19 states have internal predecessors, (5529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:14,016 INFO L175 Difference]: Start difference. First operand has 267 places, 202 transitions, 4619 flow. Second operand 18 states and 2204 transitions. [2022-11-25 15:46:14,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 214 transitions, 5085 flow [2022-11-25 15:46:14,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 214 transitions, 4771 flow, removed 0 selfloop flow, removed 22 redundant places. [2022-11-25 15:46:14,076 INFO L231 Difference]: Finished difference. Result has 261 places, 190 transitions, 4300 flow [2022-11-25 15:46:14,076 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4300, PETRI_PLACES=261, PETRI_TRANSITIONS=190} [2022-11-25 15:46:14,077 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 235 predicate places. [2022-11-25 15:46:14,077 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 190 transitions, 4300 flow [2022-11-25 15:46:14,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:14,078 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:14,078 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:14,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-25 15:46:14,078 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:14,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:14,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1144138129, now seen corresponding path program 8 times [2022-11-25 15:46:14,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:14,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672317022] [2022-11-25 15:46:14,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:14,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:14,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:14,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:14,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672317022] [2022-11-25 15:46:14,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672317022] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:14,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:14,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:14,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216998260] [2022-11-25 15:46:14,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:14,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:14,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:14,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:14,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:15,553 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:46:15,554 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 190 transitions, 4300 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:15,554 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:15,554 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:46:15,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:16,144 INFO L130 PetriNetUnfolder]: 81/484 cut-off events. [2022-11-25 15:46:16,144 INFO L131 PetriNetUnfolder]: For 12156/12156 co-relation queries the response was YES. [2022-11-25 15:46:16,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4999 conditions, 484 events. 81/484 cut-off events. For 12156/12156 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4103 event pairs, 51 based on Foata normal form. 12/496 useless extension candidates. Maximal degree in co-relation 4954. Up to 255 conditions per place. [2022-11-25 15:46:16,149 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 161 selfloop transitions, 41 changer transitions 19/221 dead transitions. [2022-11-25 15:46:16,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 221 transitions, 5193 flow [2022-11-25 15:46:16,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:16,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:16,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1272 transitions. [2022-11-25 15:46:16,151 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43711340206185567 [2022-11-25 15:46:16,151 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1272 transitions. [2022-11-25 15:46:16,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1272 transitions. [2022-11-25 15:46:16,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:16,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1272 transitions. [2022-11-25 15:46:16,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 127.2) internal successors, (1272), 10 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:16,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:16,154 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:16,154 INFO L175 Difference]: Start difference. First operand has 261 places, 190 transitions, 4300 flow. Second operand 10 states and 1272 transitions. [2022-11-25 15:46:16,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 221 transitions, 5193 flow [2022-11-25 15:46:16,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 221 transitions, 4756 flow, removed 4 selfloop flow, removed 23 redundant places. [2022-11-25 15:46:16,187 INFO L231 Difference]: Finished difference. Result has 242 places, 185 transitions, 3822 flow [2022-11-25 15:46:16,187 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3822, PETRI_PLACES=242, PETRI_TRANSITIONS=185} [2022-11-25 15:46:16,187 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 216 predicate places. [2022-11-25 15:46:16,187 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 185 transitions, 3822 flow [2022-11-25 15:46:16,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:16,187 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:16,188 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:16,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-25 15:46:16,188 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:16,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:16,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1392864679, now seen corresponding path program 9 times [2022-11-25 15:46:16,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:16,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217694617] [2022-11-25 15:46:16,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:16,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:16,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:16,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:16,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217694617] [2022-11-25 15:46:16,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217694617] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:16,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:16,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:16,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652858232] [2022-11-25 15:46:16,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:16,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:16,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:16,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:16,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:17,336 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:17,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 185 transitions, 3822 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:17,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:17,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:17,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:17,927 INFO L130 PetriNetUnfolder]: 69/434 cut-off events. [2022-11-25 15:46:17,927 INFO L131 PetriNetUnfolder]: For 9873/9873 co-relation queries the response was YES. [2022-11-25 15:46:17,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4310 conditions, 434 events. 69/434 cut-off events. For 9873/9873 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3588 event pairs, 36 based on Foata normal form. 12/446 useless extension candidates. Maximal degree in co-relation 4263. Up to 174 conditions per place. [2022-11-25 15:46:17,931 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 132 selfloop transitions, 48 changer transitions 14/194 dead transitions. [2022-11-25 15:46:17,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 194 transitions, 4232 flow [2022-11-25 15:46:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:17,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:17,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1312 transitions. [2022-11-25 15:46:17,933 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45085910652920963 [2022-11-25 15:46:17,933 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1312 transitions. [2022-11-25 15:46:17,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1312 transitions. [2022-11-25 15:46:17,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:17,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1312 transitions. [2022-11-25 15:46:17,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.2) internal successors, (1312), 10 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:17,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:17,936 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:17,936 INFO L175 Difference]: Start difference. First operand has 242 places, 185 transitions, 3822 flow. Second operand 10 states and 1312 transitions. [2022-11-25 15:46:17,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 194 transitions, 4232 flow [2022-11-25 15:46:17,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 194 transitions, 4158 flow, removed 16 selfloop flow, removed 6 redundant places. [2022-11-25 15:46:17,975 INFO L231 Difference]: Finished difference. Result has 244 places, 173 transitions, 3518 flow [2022-11-25 15:46:17,976 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3518, PETRI_PLACES=244, PETRI_TRANSITIONS=173} [2022-11-25 15:46:17,976 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 218 predicate places. [2022-11-25 15:46:17,976 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 173 transitions, 3518 flow [2022-11-25 15:46:17,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:17,976 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:17,976 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:17,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-25 15:46:17,977 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:17,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:17,977 INFO L85 PathProgramCache]: Analyzing trace with hash -343468334, now seen corresponding path program 13 times [2022-11-25 15:46:17,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:17,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315331592] [2022-11-25 15:46:17,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:17,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:18,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:18,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:18,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:18,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315331592] [2022-11-25 15:46:18,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315331592] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:18,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:18,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:18,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983092619] [2022-11-25 15:46:18,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:18,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:18,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:18,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:18,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:19,648 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:19,650 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 173 transitions, 3518 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:19,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:19,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:19,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:20,689 INFO L130 PetriNetUnfolder]: 66/395 cut-off events. [2022-11-25 15:46:20,689 INFO L131 PetriNetUnfolder]: For 8665/8665 co-relation queries the response was YES. [2022-11-25 15:46:20,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3930 conditions, 395 events. 66/395 cut-off events. For 8665/8665 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3107 event pairs, 28 based on Foata normal form. 6/401 useless extension candidates. Maximal degree in co-relation 3885. Up to 203 conditions per place. [2022-11-25 15:46:20,693 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 93 selfloop transitions, 95 changer transitions 0/188 dead transitions. [2022-11-25 15:46:20,693 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 188 transitions, 4042 flow [2022-11-25 15:46:20,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 15:46:20,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 15:46:20,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1830 transitions. [2022-11-25 15:46:20,696 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41924398625429554 [2022-11-25 15:46:20,696 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1830 transitions. [2022-11-25 15:46:20,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1830 transitions. [2022-11-25 15:46:20,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:20,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1830 transitions. [2022-11-25 15:46:20,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 122.0) internal successors, (1830), 15 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:20,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 291.0) internal successors, (4656), 16 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:20,701 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 291.0) internal successors, (4656), 16 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:20,701 INFO L175 Difference]: Start difference. First operand has 244 places, 173 transitions, 3518 flow. Second operand 15 states and 1830 transitions. [2022-11-25 15:46:20,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 188 transitions, 4042 flow [2022-11-25 15:46:20,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 188 transitions, 3841 flow, removed 3 selfloop flow, removed 15 redundant places. [2022-11-25 15:46:20,728 INFO L231 Difference]: Finished difference. Result has 245 places, 182 transitions, 3711 flow [2022-11-25 15:46:20,729 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3711, PETRI_PLACES=245, PETRI_TRANSITIONS=182} [2022-11-25 15:46:20,729 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 219 predicate places. [2022-11-25 15:46:20,729 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 182 transitions, 3711 flow [2022-11-25 15:46:20,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:20,730 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:20,730 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:20,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-25 15:46:20,730 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:20,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:20,731 INFO L85 PathProgramCache]: Analyzing trace with hash 437142103, now seen corresponding path program 10 times [2022-11-25 15:46:20,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:20,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913209004] [2022-11-25 15:46:20,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:20,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:21,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:21,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913209004] [2022-11-25 15:46:21,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913209004] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:21,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:21,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:21,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186180113] [2022-11-25 15:46:21,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:21,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:21,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:21,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:21,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:22,077 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:22,078 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 182 transitions, 3711 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:22,078 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:22,078 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:22,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:22,738 INFO L130 PetriNetUnfolder]: 58/371 cut-off events. [2022-11-25 15:46:22,738 INFO L131 PetriNetUnfolder]: For 8478/8478 co-relation queries the response was YES. [2022-11-25 15:46:22,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 371 events. 58/371 cut-off events. For 8478/8478 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2909 event pairs, 28 based on Foata normal form. 16/387 useless extension candidates. Maximal degree in co-relation 3654. Up to 174 conditions per place. [2022-11-25 15:46:22,741 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 130 selfloop transitions, 29 changer transitions 30/189 dead transitions. [2022-11-25 15:46:22,741 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 189 transitions, 4046 flow [2022-11-25 15:46:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1313 transitions. [2022-11-25 15:46:22,743 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4512027491408935 [2022-11-25 15:46:22,743 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1313 transitions. [2022-11-25 15:46:22,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1313 transitions. [2022-11-25 15:46:22,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:22,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1313 transitions. [2022-11-25 15:46:22,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.3) internal successors, (1313), 10 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:22,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:22,746 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:22,746 INFO L175 Difference]: Start difference. First operand has 245 places, 182 transitions, 3711 flow. Second operand 10 states and 1313 transitions. [2022-11-25 15:46:22,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 189 transitions, 4046 flow [2022-11-25 15:46:22,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 189 transitions, 4005 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-11-25 15:46:22,778 INFO L231 Difference]: Finished difference. Result has 251 places, 151 transitions, 3042 flow [2022-11-25 15:46:22,778 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3042, PETRI_PLACES=251, PETRI_TRANSITIONS=151} [2022-11-25 15:46:22,779 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 225 predicate places. [2022-11-25 15:46:22,779 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 151 transitions, 3042 flow [2022-11-25 15:46:22,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:22,780 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:22,780 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:22,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-25 15:46:22,780 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:22,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:22,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1648011529, now seen corresponding path program 11 times [2022-11-25 15:46:22,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:22,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695423301] [2022-11-25 15:46:22,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:22,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:23,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:23,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:23,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695423301] [2022-11-25 15:46:23,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695423301] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:23,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:23,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:23,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871457982] [2022-11-25 15:46:23,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:23,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:23,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:23,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:23,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:24,126 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:24,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 151 transitions, 3042 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:24,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:24,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:24,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:24,761 INFO L130 PetriNetUnfolder]: 57/313 cut-off events. [2022-11-25 15:46:24,761 INFO L131 PetriNetUnfolder]: For 6467/6467 co-relation queries the response was YES. [2022-11-25 15:46:24,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 313 events. 57/313 cut-off events. For 6467/6467 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2251 event pairs, 18 based on Foata normal form. 2/315 useless extension candidates. Maximal degree in co-relation 3133. Up to 148 conditions per place. [2022-11-25 15:46:24,764 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 111 selfloop transitions, 46 changer transitions 7/164 dead transitions. [2022-11-25 15:46:24,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 164 transitions, 3512 flow [2022-11-25 15:46:24,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:24,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:24,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1437 transitions. [2022-11-25 15:46:24,766 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44892221180880976 [2022-11-25 15:46:24,766 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1437 transitions. [2022-11-25 15:46:24,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1437 transitions. [2022-11-25 15:46:24,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:24,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1437 transitions. [2022-11-25 15:46:24,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.63636363636363) internal successors, (1437), 11 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) [2022-11-25 15:46:24,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:24,770 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:24,770 INFO L175 Difference]: Start difference. First operand has 251 places, 151 transitions, 3042 flow. Second operand 11 states and 1437 transitions. [2022-11-25 15:46:24,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 164 transitions, 3512 flow [2022-11-25 15:46:24,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 164 transitions, 3300 flow, removed 10 selfloop flow, removed 23 redundant places. [2022-11-25 15:46:24,790 INFO L231 Difference]: Finished difference. Result has 226 places, 145 transitions, 2816 flow [2022-11-25 15:46:24,790 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2816, PETRI_PLACES=226, PETRI_TRANSITIONS=145} [2022-11-25 15:46:24,791 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 200 predicate places. [2022-11-25 15:46:24,791 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 145 transitions, 2816 flow [2022-11-25 15:46:24,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:24,792 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:24,792 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:24,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-25 15:46:24,792 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:24,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:24,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1007284183, now seen corresponding path program 12 times [2022-11-25 15:46:24,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:24,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078823764] [2022-11-25 15:46:24,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:24,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:24,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:25,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:25,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:25,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078823764] [2022-11-25 15:46:25,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078823764] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:25,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:25,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:25,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822401488] [2022-11-25 15:46:25,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:25,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:25,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:25,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:25,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:25,970 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:25,972 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 145 transitions, 2816 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:25,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:25,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:25,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:26,549 INFO L130 PetriNetUnfolder]: 51/288 cut-off events. [2022-11-25 15:46:26,549 INFO L131 PetriNetUnfolder]: For 5765/5765 co-relation queries the response was YES. [2022-11-25 15:46:26,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2865 conditions, 288 events. 51/288 cut-off events. For 5765/5765 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2018 event pairs, 27 based on Foata normal form. 12/300 useless extension candidates. Maximal degree in co-relation 2826. Up to 163 conditions per place. [2022-11-25 15:46:26,552 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 108 selfloop transitions, 18 changer transitions 21/147 dead transitions. [2022-11-25 15:46:26,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 147 transitions, 2957 flow [2022-11-25 15:46:26,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:26,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:26,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1437 transitions. [2022-11-25 15:46:26,554 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44892221180880976 [2022-11-25 15:46:26,555 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1437 transitions. [2022-11-25 15:46:26,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1437 transitions. [2022-11-25 15:46:26,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:26,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1437 transitions. [2022-11-25 15:46:26,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.63636363636363) internal successors, (1437), 11 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) [2022-11-25 15:46:26,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:26,560 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:26,561 INFO L175 Difference]: Start difference. First operand has 226 places, 145 transitions, 2816 flow. Second operand 11 states and 1437 transitions. [2022-11-25 15:46:26,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 147 transitions, 2957 flow [2022-11-25 15:46:26,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 147 transitions, 2750 flow, removed 15 selfloop flow, removed 10 redundant places. [2022-11-25 15:46:26,584 INFO L231 Difference]: Finished difference. Result has 222 places, 122 transitions, 2185 flow [2022-11-25 15:46:26,584 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2185, PETRI_PLACES=222, PETRI_TRANSITIONS=122} [2022-11-25 15:46:26,584 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 196 predicate places. [2022-11-25 15:46:26,585 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 122 transitions, 2185 flow [2022-11-25 15:46:26,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:26,585 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:26,585 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:26,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-25 15:46:26,585 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:26,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:26,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1669920979, now seen corresponding path program 13 times [2022-11-25 15:46:26,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:26,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697510999] [2022-11-25 15:46:26,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:26,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:26,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:27,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:27,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:27,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697510999] [2022-11-25 15:46:27,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697510999] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:27,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:27,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:27,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675922419] [2022-11-25 15:46:27,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:27,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:27,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:27,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:27,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:27,882 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:27,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 122 transitions, 2185 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:27,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:27,884 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:28,524 INFO L130 PetriNetUnfolder]: 43/242 cut-off events. [2022-11-25 15:46:28,524 INFO L131 PetriNetUnfolder]: For 3932/3932 co-relation queries the response was YES. [2022-11-25 15:46:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2354 conditions, 242 events. 43/242 cut-off events. For 3932/3932 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1585 event pairs, 25 based on Foata normal form. 4/246 useless extension candidates. Maximal degree in co-relation 2318. Up to 163 conditions per place. [2022-11-25 15:46:28,526 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 100 selfloop transitions, 12 changer transitions 14/126 dead transitions. [2022-11-25 15:46:28,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 126 transitions, 2389 flow [2022-11-25 15:46:28,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:28,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:28,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1432 transitions. [2022-11-25 15:46:28,528 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4473601999375195 [2022-11-25 15:46:28,529 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1432 transitions. [2022-11-25 15:46:28,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1432 transitions. [2022-11-25 15:46:28,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:28,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1432 transitions. [2022-11-25 15:46:28,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.1818181818182) internal successors, (1432), 11 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) [2022-11-25 15:46:28,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:28,535 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:28,535 INFO L175 Difference]: Start difference. First operand has 222 places, 122 transitions, 2185 flow. Second operand 11 states and 1432 transitions. [2022-11-25 15:46:28,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 126 transitions, 2389 flow [2022-11-25 15:46:28,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 126 transitions, 2296 flow, removed 1 selfloop flow, removed 17 redundant places. [2022-11-25 15:46:28,554 INFO L231 Difference]: Finished difference. Result has 203 places, 108 transitions, 1902 flow [2022-11-25 15:46:28,554 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1902, PETRI_PLACES=203, PETRI_TRANSITIONS=108} [2022-11-25 15:46:28,554 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 177 predicate places. [2022-11-25 15:46:28,554 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 108 transitions, 1902 flow [2022-11-25 15:46:28,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:28,555 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:28,555 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-25 15:46:28,555 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:28,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash -802721405, now seen corresponding path program 14 times [2022-11-25 15:46:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:28,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331788967] [2022-11-25 15:46:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:29,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:29,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331788967] [2022-11-25 15:46:29,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331788967] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:29,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:29,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 15:46:29,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114886148] [2022-11-25 15:46:29,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:29,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 15:46:29,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:29,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 15:46:29,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-25 15:46:30,301 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 291 [2022-11-25 15:46:30,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 108 transitions, 1902 flow. Second operand has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:30,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:30,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 291 [2022-11-25 15:46:30,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:30,992 INFO L130 PetriNetUnfolder]: 41/221 cut-off events. [2022-11-25 15:46:30,992 INFO L131 PetriNetUnfolder]: For 3336/3336 co-relation queries the response was YES. [2022-11-25 15:46:30,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2155 conditions, 221 events. 41/221 cut-off events. For 3336/3336 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1401 event pairs, 23 based on Foata normal form. 2/223 useless extension candidates. Maximal degree in co-relation 2120. Up to 99 conditions per place. [2022-11-25 15:46:30,993 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 63 selfloop transitions, 49 changer transitions 0/112 dead transitions. [2022-11-25 15:46:30,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 112 transitions, 2106 flow [2022-11-25 15:46:30,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:30,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:30,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1253 transitions. [2022-11-25 15:46:30,996 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43058419243986257 [2022-11-25 15:46:30,996 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1253 transitions. [2022-11-25 15:46:30,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1253 transitions. [2022-11-25 15:46:30,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:30,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1253 transitions. [2022-11-25 15:46:30,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.3) internal successors, (1253), 10 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:31,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:31,000 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:31,001 INFO L175 Difference]: Start difference. First operand has 203 places, 108 transitions, 1902 flow. Second operand 10 states and 1253 transitions. [2022-11-25 15:46:31,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 112 transitions, 2106 flow [2022-11-25 15:46:31,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 112 transitions, 2027 flow, removed 5 selfloop flow, removed 13 redundant places. [2022-11-25 15:46:31,013 INFO L231 Difference]: Finished difference. Result has 178 places, 107 transitions, 1888 flow [2022-11-25 15:46:31,013 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1888, PETRI_PLACES=178, PETRI_TRANSITIONS=107} [2022-11-25 15:46:31,014 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 152 predicate places. [2022-11-25 15:46:31,014 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 107 transitions, 1888 flow [2022-11-25 15:46:31,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:31,014 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:31,014 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:31,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-11-25 15:46:31,014 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:31,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:31,015 INFO L85 PathProgramCache]: Analyzing trace with hash -786691925, now seen corresponding path program 15 times [2022-11-25 15:46:31,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:31,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118692538] [2022-11-25 15:46:31,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:31,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:31,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:31,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:31,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:31,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118692538] [2022-11-25 15:46:31,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118692538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:31,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:31,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 15:46:31,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463913958] [2022-11-25 15:46:31,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:31,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 15:46:31,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:31,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 15:46:31,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-11-25 15:46:32,918 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 291 [2022-11-25 15:46:32,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 107 transitions, 1888 flow. Second operand has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:32,920 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:32,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 291 [2022-11-25 15:46:32,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:33,858 INFO L130 PetriNetUnfolder]: 39/215 cut-off events. [2022-11-25 15:46:33,859 INFO L131 PetriNetUnfolder]: For 3010/3010 co-relation queries the response was YES. [2022-11-25 15:46:33,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2108 conditions, 215 events. 39/215 cut-off events. For 3010/3010 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1357 event pairs, 19 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 2076. Up to 86 conditions per place. [2022-11-25 15:46:33,860 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 56 selfloop transitions, 48 changer transitions 8/112 dead transitions. [2022-11-25 15:46:33,860 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 112 transitions, 2078 flow [2022-11-25 15:46:33,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:46:33,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:46:33,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1500 transitions. [2022-11-25 15:46:33,863 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42955326460481097 [2022-11-25 15:46:33,863 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1500 transitions. [2022-11-25 15:46:33,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1500 transitions. [2022-11-25 15:46:33,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:33,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1500 transitions. [2022-11-25 15:46:33,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 125.0) internal successors, (1500), 12 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:33,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:33,870 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:33,870 INFO L175 Difference]: Start difference. First operand has 178 places, 107 transitions, 1888 flow. Second operand 12 states and 1500 transitions. [2022-11-25 15:46:33,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 112 transitions, 2078 flow [2022-11-25 15:46:33,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 112 transitions, 1965 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-11-25 15:46:33,882 INFO L231 Difference]: Finished difference. Result has 178 places, 100 transitions, 1770 flow [2022-11-25 15:46:33,882 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1770, PETRI_PLACES=178, PETRI_TRANSITIONS=100} [2022-11-25 15:46:33,883 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 152 predicate places. [2022-11-25 15:46:33,883 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 100 transitions, 1770 flow [2022-11-25 15:46:33,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:33,883 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:33,887 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:33,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-11-25 15:46:33,887 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:33,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:33,888 INFO L85 PathProgramCache]: Analyzing trace with hash -802721404, now seen corresponding path program 14 times [2022-11-25 15:46:33,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:33,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242392854] [2022-11-25 15:46:33,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:33,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:33,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:34,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:34,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:34,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242392854] [2022-11-25 15:46:34,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242392854] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:34,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:34,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:34,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378317385] [2022-11-25 15:46:34,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:34,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:34,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:34,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:34,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:35,813 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:35,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 100 transitions, 1770 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:35,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:35,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:36,595 INFO L130 PetriNetUnfolder]: 36/200 cut-off events. [2022-11-25 15:46:36,595 INFO L131 PetriNetUnfolder]: For 2723/2723 co-relation queries the response was YES. [2022-11-25 15:46:36,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 200 events. 36/200 cut-off events. For 2723/2723 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1215 event pairs, 15 based on Foata normal form. 2/202 useless extension candidates. Maximal degree in co-relation 1984. Up to 96 conditions per place. [2022-11-25 15:46:36,597 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 51 selfloop transitions, 44 changer transitions 10/105 dead transitions. [2022-11-25 15:46:36,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 105 transitions, 1987 flow [2022-11-25 15:46:36,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:46:36,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:46:36,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1468 transitions. [2022-11-25 15:46:36,600 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42038946162657503 [2022-11-25 15:46:36,600 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1468 transitions. [2022-11-25 15:46:36,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1468 transitions. [2022-11-25 15:46:36,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:36,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1468 transitions. [2022-11-25 15:46:36,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 122.33333333333333) internal successors, (1468), 12 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:36,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:36,605 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:36,605 INFO L175 Difference]: Start difference. First operand has 178 places, 100 transitions, 1770 flow. Second operand 12 states and 1468 transitions. [2022-11-25 15:46:36,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 105 transitions, 1987 flow [2022-11-25 15:46:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 105 transitions, 1863 flow, removed 0 selfloop flow, removed 14 redundant places. [2022-11-25 15:46:36,614 INFO L231 Difference]: Finished difference. Result has 165 places, 91 transitions, 1648 flow [2022-11-25 15:46:36,615 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1648, PETRI_PLACES=165, PETRI_TRANSITIONS=91} [2022-11-25 15:46:36,615 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 139 predicate places. [2022-11-25 15:46:36,615 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 91 transitions, 1648 flow [2022-11-25 15:46:36,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:36,616 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:36,616 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:36,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-25 15:46:36,616 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:36,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:36,616 INFO L85 PathProgramCache]: Analyzing trace with hash -343468335, now seen corresponding path program 16 times [2022-11-25 15:46:36,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:36,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438248182] [2022-11-25 15:46:36,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:36,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:36,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:37,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:37,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:37,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438248182] [2022-11-25 15:46:37,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438248182] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:37,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:37,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:37,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466952905] [2022-11-25 15:46:37,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:37,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:37,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:37,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:37,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:37,851 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:37,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 91 transitions, 1648 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:37,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:37,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:37,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:38,326 INFO L130 PetriNetUnfolder]: 35/193 cut-off events. [2022-11-25 15:46:38,326 INFO L131 PetriNetUnfolder]: For 2646/2646 co-relation queries the response was YES. [2022-11-25 15:46:38,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1966 conditions, 193 events. 35/193 cut-off events. For 2646/2646 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1171 event pairs, 10 based on Foata normal form. 2/195 useless extension candidates. Maximal degree in co-relation 1938. Up to 110 conditions per place. [2022-11-25 15:46:38,327 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 65 selfloop transitions, 30 changer transitions 5/100 dead transitions. [2022-11-25 15:46:38,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 100 transitions, 1883 flow [2022-11-25 15:46:38,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:38,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:38,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1306 transitions. [2022-11-25 15:46:38,329 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44879725085910654 [2022-11-25 15:46:38,329 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1306 transitions. [2022-11-25 15:46:38,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1306 transitions. [2022-11-25 15:46:38,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:38,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1306 transitions. [2022-11-25 15:46:38,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 130.6) internal successors, (1306), 10 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:38,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:38,332 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:38,332 INFO L175 Difference]: Start difference. First operand has 165 places, 91 transitions, 1648 flow. Second operand 10 states and 1306 transitions. [2022-11-25 15:46:38,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 100 transitions, 1883 flow [2022-11-25 15:46:38,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 100 transitions, 1678 flow, removed 0 selfloop flow, removed 15 redundant places. [2022-11-25 15:46:38,339 INFO L231 Difference]: Finished difference. Result has 147 places, 89 transitions, 1479 flow [2022-11-25 15:46:38,339 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1479, PETRI_PLACES=147, PETRI_TRANSITIONS=89} [2022-11-25 15:46:38,339 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 121 predicate places. [2022-11-25 15:46:38,339 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 89 transitions, 1479 flow [2022-11-25 15:46:38,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:38,339 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:38,339 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:38,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-25 15:46:38,340 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:38,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:38,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1491912693, now seen corresponding path program 17 times [2022-11-25 15:46:38,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:38,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817860343] [2022-11-25 15:46:38,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:38,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:38,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:38,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:38,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817860343] [2022-11-25 15:46:38,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817860343] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:38,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:38,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:38,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799052325] [2022-11-25 15:46:38,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:38,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:38,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:38,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:38,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:39,743 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:46:39,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 89 transitions, 1479 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:39,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:39,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:46:39,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:40,494 INFO L130 PetriNetUnfolder]: 39/228 cut-off events. [2022-11-25 15:46:40,494 INFO L131 PetriNetUnfolder]: For 2732/2732 co-relation queries the response was YES. [2022-11-25 15:46:40,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2305 conditions, 228 events. 39/228 cut-off events. For 2732/2732 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 1534 event pairs, 21 based on Foata normal form. 8/236 useless extension candidates. Maximal degree in co-relation 2278. Up to 70 conditions per place. [2022-11-25 15:46:40,496 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 68 selfloop transitions, 38 changer transitions 3/109 dead transitions. [2022-11-25 15:46:40,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 109 transitions, 1970 flow [2022-11-25 15:46:40,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 15:46:40,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 15:46:40,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1514 transitions. [2022-11-25 15:46:40,498 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43356242840778925 [2022-11-25 15:46:40,499 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1514 transitions. [2022-11-25 15:46:40,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1514 transitions. [2022-11-25 15:46:40,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:40,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1514 transitions. [2022-11-25 15:46:40,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.16666666666667) internal successors, (1514), 12 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:40,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:40,502 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 291.0) internal successors, (3783), 13 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:40,502 INFO L175 Difference]: Start difference. First operand has 147 places, 89 transitions, 1479 flow. Second operand 12 states and 1514 transitions. [2022-11-25 15:46:40,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 109 transitions, 1970 flow [2022-11-25 15:46:40,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 109 transitions, 1898 flow, removed 2 selfloop flow, removed 9 redundant places. [2022-11-25 15:46:40,511 INFO L231 Difference]: Finished difference. Result has 150 places, 92 transitions, 1617 flow [2022-11-25 15:46:40,511 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1617, PETRI_PLACES=150, PETRI_TRANSITIONS=92} [2022-11-25 15:46:40,511 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 124 predicate places. [2022-11-25 15:46:40,511 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 92 transitions, 1617 flow [2022-11-25 15:46:40,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:40,512 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:40,512 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:40,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-25 15:46:40,512 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:40,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:40,512 INFO L85 PathProgramCache]: Analyzing trace with hash 904826222, now seen corresponding path program 15 times [2022-11-25 15:46:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:40,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002942546] [2022-11-25 15:46:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:41,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:41,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:41,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002942546] [2022-11-25 15:46:41,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002942546] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:41,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:41,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:41,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838932253] [2022-11-25 15:46:41,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:41,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:41,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:41,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:41,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:42,571 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:42,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 92 transitions, 1617 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:42,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:42,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:42,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:43,338 INFO L130 PetriNetUnfolder]: 36/219 cut-off events. [2022-11-25 15:46:43,338 INFO L131 PetriNetUnfolder]: For 2601/2601 co-relation queries the response was YES. [2022-11-25 15:46:43,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 219 events. 36/219 cut-off events. For 2601/2601 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1460 event pairs, 20 based on Foata normal form. 2/221 useless extension candidates. Maximal degree in co-relation 2240. Up to 136 conditions per place. [2022-11-25 15:46:43,340 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 52 selfloop transitions, 46 changer transitions 0/98 dead transitions. [2022-11-25 15:46:43,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 98 transitions, 1876 flow [2022-11-25 15:46:43,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 15:46:43,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 15:46:43,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1581 transitions. [2022-11-25 15:46:43,342 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41792228390166536 [2022-11-25 15:46:43,342 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1581 transitions. [2022-11-25 15:46:43,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1581 transitions. [2022-11-25 15:46:43,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:43,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1581 transitions. [2022-11-25 15:46:43,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 121.61538461538461) internal successors, (1581), 13 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:43,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:43,346 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 291.0) internal successors, (4074), 14 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:43,346 INFO L175 Difference]: Start difference. First operand has 150 places, 92 transitions, 1617 flow. Second operand 13 states and 1581 transitions. [2022-11-25 15:46:43,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 98 transitions, 1876 flow [2022-11-25 15:46:43,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 98 transitions, 1846 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-25 15:46:43,355 INFO L231 Difference]: Finished difference. Result has 161 places, 94 transitions, 1755 flow [2022-11-25 15:46:43,356 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1755, PETRI_PLACES=161, PETRI_TRANSITIONS=94} [2022-11-25 15:46:43,356 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 135 predicate places. [2022-11-25 15:46:43,356 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 94 transitions, 1755 flow [2022-11-25 15:46:43,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:43,357 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:43,357 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:43,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-11-25 15:46:43,357 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:43,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 904826221, now seen corresponding path program 18 times [2022-11-25 15:46:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:43,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449604754] [2022-11-25 15:46:43,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:43,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:43,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:43,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449604754] [2022-11-25 15:46:43,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449604754] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:43,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:43,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:43,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212535671] [2022-11-25 15:46:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:43,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:43,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:43,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:44,738 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:44,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 94 transitions, 1755 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:44,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:44,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:44,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:45,332 INFO L130 PetriNetUnfolder]: 33/210 cut-off events. [2022-11-25 15:46:45,332 INFO L131 PetriNetUnfolder]: For 2981/2981 co-relation queries the response was YES. [2022-11-25 15:46:45,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 210 events. 33/210 cut-off events. For 2981/2981 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1393 event pairs, 13 based on Foata normal form. 10/220 useless extension candidates. Maximal degree in co-relation 2178. Up to 70 conditions per place. [2022-11-25 15:46:45,335 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 59 selfloop transitions, 44 changer transitions 4/107 dead transitions. [2022-11-25 15:46:45,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 107 transitions, 2052 flow [2022-11-25 15:46:45,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:45,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:45,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1438 transitions. [2022-11-25 15:46:45,337 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4492346141830678 [2022-11-25 15:46:45,337 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1438 transitions. [2022-11-25 15:46:45,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1438 transitions. [2022-11-25 15:46:45,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:45,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1438 transitions. [2022-11-25 15:46:45,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.72727272727272) internal successors, (1438), 11 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:45,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:45,340 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:45,341 INFO L175 Difference]: Start difference. First operand has 161 places, 94 transitions, 1755 flow. Second operand 11 states and 1438 transitions. [2022-11-25 15:46:45,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 107 transitions, 2052 flow [2022-11-25 15:46:45,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 107 transitions, 1950 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-11-25 15:46:45,350 INFO L231 Difference]: Finished difference. Result has 164 places, 92 transitions, 1719 flow [2022-11-25 15:46:45,350 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1719, PETRI_PLACES=164, PETRI_TRANSITIONS=92} [2022-11-25 15:46:45,351 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 138 predicate places. [2022-11-25 15:46:45,351 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 92 transitions, 1719 flow [2022-11-25 15:46:45,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:45,352 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:45,352 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:45,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-11-25 15:46:45,352 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:45,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:45,353 INFO L85 PathProgramCache]: Analyzing trace with hash -632417554, now seen corresponding path program 16 times [2022-11-25 15:46:45,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:45,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191334594] [2022-11-25 15:46:45,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:45,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:45,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:46,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:46,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191334594] [2022-11-25 15:46:46,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191334594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:46,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:46,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:46,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121874658] [2022-11-25 15:46:46,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:46,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:46,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:46,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:46,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:47,223 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:47,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 92 transitions, 1719 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:47,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:47,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:47,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:48,324 INFO L130 PetriNetUnfolder]: 27/190 cut-off events. [2022-11-25 15:46:48,324 INFO L131 PetriNetUnfolder]: For 2871/2871 co-relation queries the response was YES. [2022-11-25 15:46:48,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1944 conditions, 190 events. 27/190 cut-off events. For 2871/2871 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1230 event pairs, 14 based on Foata normal form. 10/200 useless extension candidates. Maximal degree in co-relation 1911. Up to 61 conditions per place. [2022-11-25 15:46:48,326 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 24 selfloop transitions, 60 changer transitions 11/95 dead transitions. [2022-11-25 15:46:48,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 95 transitions, 1865 flow [2022-11-25 15:46:48,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 15:46:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 15:46:48,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1941 transitions. [2022-11-25 15:46:48,328 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4168814432989691 [2022-11-25 15:46:48,329 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1941 transitions. [2022-11-25 15:46:48,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1941 transitions. [2022-11-25 15:46:48,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:48,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1941 transitions. [2022-11-25 15:46:48,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 121.3125) internal successors, (1941), 16 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:48,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:48,333 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 291.0) internal successors, (4947), 17 states have internal predecessors, (4947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:48,333 INFO L175 Difference]: Start difference. First operand has 164 places, 92 transitions, 1719 flow. Second operand 16 states and 1941 transitions. [2022-11-25 15:46:48,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 95 transitions, 1865 flow [2022-11-25 15:46:48,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 95 transitions, 1762 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-11-25 15:46:48,341 INFO L231 Difference]: Finished difference. Result has 167 places, 80 transitions, 1535 flow [2022-11-25 15:46:48,341 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1535, PETRI_PLACES=167, PETRI_TRANSITIONS=80} [2022-11-25 15:46:48,342 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 141 predicate places. [2022-11-25 15:46:48,342 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 80 transitions, 1535 flow [2022-11-25 15:46:48,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:48,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:48,343 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:48,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-11-25 15:46:48,343 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:48,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:48,344 INFO L85 PathProgramCache]: Analyzing trace with hash -315762705, now seen corresponding path program 19 times [2022-11-25 15:46:48,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:48,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557100575] [2022-11-25 15:46:48,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:48,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:48,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:48,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:48,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557100575] [2022-11-25 15:46:48,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557100575] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:48,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:48,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:48,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056701199] [2022-11-25 15:46:48,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:48,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:48,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:48,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:48,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:49,492 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:49,493 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 80 transitions, 1535 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:49,493 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:49,493 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:49,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:49,965 INFO L130 PetriNetUnfolder]: 25/161 cut-off events. [2022-11-25 15:46:49,965 INFO L131 PetriNetUnfolder]: For 2306/2306 co-relation queries the response was YES. [2022-11-25 15:46:49,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 161 events. 25/161 cut-off events. For 2306/2306 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 954 event pairs, 7 based on Foata normal form. 4/165 useless extension candidates. Maximal degree in co-relation 1699. Up to 86 conditions per place. [2022-11-25 15:46:49,967 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 50 selfloop transitions, 24 changer transitions 12/86 dead transitions. [2022-11-25 15:46:49,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 86 transitions, 1666 flow [2022-11-25 15:46:49,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:49,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:49,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1433 transitions. [2022-11-25 15:46:49,969 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4476726023117776 [2022-11-25 15:46:49,969 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1433 transitions. [2022-11-25 15:46:49,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1433 transitions. [2022-11-25 15:46:49,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:49,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1433 transitions. [2022-11-25 15:46:49,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.27272727272728) internal successors, (1433), 11 states have internal predecessors, (1433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:49,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:49,972 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:49,972 INFO L175 Difference]: Start difference. First operand has 167 places, 80 transitions, 1535 flow. Second operand 11 states and 1433 transitions. [2022-11-25 15:46:49,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 86 transitions, 1666 flow [2022-11-25 15:46:49,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 86 transitions, 1550 flow, removed 3 selfloop flow, removed 16 redundant places. [2022-11-25 15:46:49,980 INFO L231 Difference]: Finished difference. Result has 159 places, 68 transitions, 1271 flow [2022-11-25 15:46:49,981 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1271, PETRI_PLACES=159, PETRI_TRANSITIONS=68} [2022-11-25 15:46:49,981 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 133 predicate places. [2022-11-25 15:46:49,981 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 68 transitions, 1271 flow [2022-11-25 15:46:49,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:49,981 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:49,982 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:49,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-11-25 15:46:49,982 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:49,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:49,982 INFO L85 PathProgramCache]: Analyzing trace with hash -632417555, now seen corresponding path program 20 times [2022-11-25 15:46:49,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:49,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604350084] [2022-11-25 15:46:49,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:49,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:50,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:50,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:50,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604350084] [2022-11-25 15:46:50,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604350084] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:50,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:50,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:50,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205275436] [2022-11-25 15:46:50,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:50,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:50,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:50,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:51,379 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:46:51,380 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 68 transitions, 1271 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:51,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:51,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:46:51,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:51,916 INFO L130 PetriNetUnfolder]: 24/144 cut-off events. [2022-11-25 15:46:51,917 INFO L131 PetriNetUnfolder]: For 2011/2011 co-relation queries the response was YES. [2022-11-25 15:46:51,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1553 conditions, 144 events. 24/144 cut-off events. For 2011/2011 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 807 event pairs, 10 based on Foata normal form. 2/146 useless extension candidates. Maximal degree in co-relation 1524. Up to 60 conditions per place. [2022-11-25 15:46:51,919 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 30 selfloop transitions, 36 changer transitions 5/71 dead transitions. [2022-11-25 15:46:51,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 71 transitions, 1391 flow [2022-11-25 15:46:51,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:51,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:51,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1256 transitions. [2022-11-25 15:46:51,921 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4316151202749141 [2022-11-25 15:46:51,921 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1256 transitions. [2022-11-25 15:46:51,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1256 transitions. [2022-11-25 15:46:51,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:51,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1256 transitions. [2022-11-25 15:46:51,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.6) internal successors, (1256), 10 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:51,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:51,927 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:51,927 INFO L175 Difference]: Start difference. First operand has 159 places, 68 transitions, 1271 flow. Second operand 10 states and 1256 transitions. [2022-11-25 15:46:51,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 71 transitions, 1391 flow [2022-11-25 15:46:51,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 71 transitions, 1225 flow, removed 0 selfloop flow, removed 18 redundant places. [2022-11-25 15:46:51,938 INFO L231 Difference]: Finished difference. Result has 144 places, 64 transitions, 1103 flow [2022-11-25 15:46:51,938 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1103, PETRI_PLACES=144, PETRI_TRANSITIONS=64} [2022-11-25 15:46:51,938 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 118 predicate places. [2022-11-25 15:46:51,939 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 64 transitions, 1103 flow [2022-11-25 15:46:51,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:51,939 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:51,939 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:51,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-11-25 15:46:51,940 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:51,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -616388074, now seen corresponding path program 17 times [2022-11-25 15:46:51,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:51,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731419858] [2022-11-25 15:46:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:51,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:52,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:52,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731419858] [2022-11-25 15:46:52,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731419858] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:52,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:52,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:52,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805921124] [2022-11-25 15:46:52,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:52,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:52,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:46:53,912 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:46:53,914 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 64 transitions, 1103 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:53,914 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:53,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:46:53,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:55,254 INFO L130 PetriNetUnfolder]: 18/121 cut-off events. [2022-11-25 15:46:55,255 INFO L131 PetriNetUnfolder]: For 1514/1514 co-relation queries the response was YES. [2022-11-25 15:46:55,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1144 conditions, 121 events. 18/121 cut-off events. For 1514/1514 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 635 event pairs, 8 based on Foata normal form. 12/133 useless extension candidates. Maximal degree in co-relation 1118. Up to 45 conditions per place. [2022-11-25 15:46:55,256 INFO L137 encePairwiseOnDemand]: 280/291 looper letters, 22 selfloop transitions, 40 changer transitions 5/67 dead transitions. [2022-11-25 15:46:55,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 67 transitions, 1155 flow [2022-11-25 15:46:55,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-25 15:46:55,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-25 15:46:55,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2303 transitions. [2022-11-25 15:46:55,259 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41653101826731775 [2022-11-25 15:46:55,259 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2303 transitions. [2022-11-25 15:46:55,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2303 transitions. [2022-11-25 15:46:55,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:55,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2303 transitions. [2022-11-25 15:46:55,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 121.21052631578948) internal successors, (2303), 19 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:55,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 291.0) internal successors, (5820), 20 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:55,266 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 291.0) internal successors, (5820), 20 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:55,266 INFO L175 Difference]: Start difference. First operand has 144 places, 64 transitions, 1103 flow. Second operand 19 states and 2303 transitions. [2022-11-25 15:46:55,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 67 transitions, 1155 flow [2022-11-25 15:46:55,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 67 transitions, 997 flow, removed 4 selfloop flow, removed 13 redundant places. [2022-11-25 15:46:55,271 INFO L231 Difference]: Finished difference. Result has 144 places, 56 transitions, 844 flow [2022-11-25 15:46:55,272 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=844, PETRI_PLACES=144, PETRI_TRANSITIONS=56} [2022-11-25 15:46:55,272 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 118 predicate places. [2022-11-25 15:46:55,272 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 56 transitions, 844 flow [2022-11-25 15:46:55,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:55,272 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:55,272 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:55,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-11-25 15:46:55,273 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:55,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash -616388075, now seen corresponding path program 21 times [2022-11-25 15:46:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:55,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286393564] [2022-11-25 15:46:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:55,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:55,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286393564] [2022-11-25 15:46:55,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286393564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:55,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:55,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344267711] [2022-11-25 15:46:55,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:55,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:55,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:55,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:55,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:56,744 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:46:56,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 56 transitions, 844 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:56,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:56,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:46:56,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:57,371 INFO L130 PetriNetUnfolder]: 14/97 cut-off events. [2022-11-25 15:46:57,371 INFO L131 PetriNetUnfolder]: For 837/837 co-relation queries the response was YES. [2022-11-25 15:46:57,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 97 events. 14/97 cut-off events. For 837/837 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 448 event pairs, 7 based on Foata normal form. 4/101 useless extension candidates. Maximal degree in co-relation 853. Up to 39 conditions per place. [2022-11-25 15:46:57,372 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 27 selfloop transitions, 24 changer transitions 10/61 dead transitions. [2022-11-25 15:46:57,372 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 61 transitions, 953 flow [2022-11-25 15:46:57,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:46:57,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:46:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1382 transitions. [2022-11-25 15:46:57,374 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4317400812246173 [2022-11-25 15:46:57,374 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1382 transitions. [2022-11-25 15:46:57,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1382 transitions. [2022-11-25 15:46:57,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:57,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1382 transitions. [2022-11-25 15:46:57,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 125.63636363636364) internal successors, (1382), 11 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:57,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:57,378 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:57,378 INFO L175 Difference]: Start difference. First operand has 144 places, 56 transitions, 844 flow. Second operand 11 states and 1382 transitions. [2022-11-25 15:46:57,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 61 transitions, 953 flow [2022-11-25 15:46:57,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 61 transitions, 853 flow, removed 7 selfloop flow, removed 19 redundant places. [2022-11-25 15:46:57,382 INFO L231 Difference]: Finished difference. Result has 135 places, 49 transitions, 700 flow [2022-11-25 15:46:57,382 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=700, PETRI_PLACES=135, PETRI_TRANSITIONS=49} [2022-11-25 15:46:57,383 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 109 predicate places. [2022-11-25 15:46:57,383 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 49 transitions, 700 flow [2022-11-25 15:46:57,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:57,384 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:57,384 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:57,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-11-25 15:46:57,384 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:57,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:57,385 INFO L85 PathProgramCache]: Analyzing trace with hash 254162605, now seen corresponding path program 22 times [2022-11-25 15:46:57,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:57,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739158912] [2022-11-25 15:46:57,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:57,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:57,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:57,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:57,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739158912] [2022-11-25 15:46:57,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739158912] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:57,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:57,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:46:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954677514] [2022-11-25 15:46:57,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:57,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:46:57,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:46:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:46:58,615 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:46:58,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 49 transitions, 700 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:58,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:46:58,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:46:58,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:46:59,091 INFO L130 PetriNetUnfolder]: 9/75 cut-off events. [2022-11-25 15:46:59,092 INFO L131 PetriNetUnfolder]: For 612/612 co-relation queries the response was YES. [2022-11-25 15:46:59,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 75 events. 9/75 cut-off events. For 612/612 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 295 event pairs, 5 based on Foata normal form. 6/81 useless extension candidates. Maximal degree in co-relation 637. Up to 41 conditions per place. [2022-11-25 15:46:59,093 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 25 selfloop transitions, 7 changer transitions 17/49 dead transitions. [2022-11-25 15:46:59,093 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 49 transitions, 722 flow [2022-11-25 15:46:59,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:46:59,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:46:59,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1295 transitions. [2022-11-25 15:46:59,097 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44501718213058417 [2022-11-25 15:46:59,097 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1295 transitions. [2022-11-25 15:46:59,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1295 transitions. [2022-11-25 15:46:59,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:46:59,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1295 transitions. [2022-11-25 15:46:59,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 129.5) internal successors, (1295), 10 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:59,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:59,100 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:59,100 INFO L175 Difference]: Start difference. First operand has 135 places, 49 transitions, 700 flow. Second operand 10 states and 1295 transitions. [2022-11-25 15:46:59,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 49 transitions, 722 flow [2022-11-25 15:46:59,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 49 transitions, 636 flow, removed 0 selfloop flow, removed 14 redundant places. [2022-11-25 15:46:59,103 INFO L231 Difference]: Finished difference. Result has 126 places, 31 transitions, 378 flow [2022-11-25 15:46:59,103 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=378, PETRI_PLACES=126, PETRI_TRANSITIONS=31} [2022-11-25 15:46:59,104 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 100 predicate places. [2022-11-25 15:46:59,104 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 31 transitions, 378 flow [2022-11-25 15:46:59,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:46:59,104 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:46:59,104 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:46:59,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-11-25 15:46:59,104 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:46:59,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:46:59,105 INFO L85 PathProgramCache]: Analyzing trace with hash -866440978, now seen corresponding path program 18 times [2022-11-25 15:46:59,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:46:59,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932188744] [2022-11-25 15:46:59,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:46:59,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:46:59,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:46:59,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:46:59,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:46:59,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932188744] [2022-11-25 15:46:59,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932188744] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:46:59,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:46:59,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:46:59,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319004680] [2022-11-25 15:46:59,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:46:59,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:46:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:46:59,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:46:59,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:47:00,595 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:47:00,595 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 31 transitions, 378 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:00,595 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:47:00,596 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:47:00,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:47:01,114 INFO L130 PetriNetUnfolder]: 8/51 cut-off events. [2022-11-25 15:47:01,114 INFO L131 PetriNetUnfolder]: For 261/261 co-relation queries the response was YES. [2022-11-25 15:47:01,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446 conditions, 51 events. 8/51 cut-off events. For 261/261 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 145 event pairs, 4 based on Foata normal form. 2/53 useless extension candidates. Maximal degree in co-relation 429. Up to 26 conditions per place. [2022-11-25 15:47:01,115 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 14 selfloop transitions, 12 changer transitions 7/33 dead transitions. [2022-11-25 15:47:01,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 33 transitions, 419 flow [2022-11-25 15:47:01,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 15:47:01,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 15:47:01,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1334 transitions. [2022-11-25 15:47:01,117 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4167447672602312 [2022-11-25 15:47:01,117 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1334 transitions. [2022-11-25 15:47:01,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1334 transitions. [2022-11-25 15:47:01,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:47:01,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1334 transitions. [2022-11-25 15:47:01,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 121.27272727272727) internal successors, (1334), 11 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) [2022-11-25 15:47:01,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:01,120 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 291.0) internal successors, (3492), 12 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:01,120 INFO L175 Difference]: Start difference. First operand has 126 places, 31 transitions, 378 flow. Second operand 11 states and 1334 transitions. [2022-11-25 15:47:01,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 33 transitions, 419 flow [2022-11-25 15:47:01,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 33 transitions, 388 flow, removed 0 selfloop flow, removed 10 redundant places. [2022-11-25 15:47:01,122 INFO L231 Difference]: Finished difference. Result has 106 places, 25 transitions, 299 flow [2022-11-25 15:47:01,122 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=299, PETRI_PLACES=106, PETRI_TRANSITIONS=25} [2022-11-25 15:47:01,122 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 80 predicate places. [2022-11-25 15:47:01,122 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 25 transitions, 299 flow [2022-11-25 15:47:01,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:01,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:47:01,122 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:47:01,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-11-25 15:47:01,123 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:47:01,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:47:01,123 INFO L85 PathProgramCache]: Analyzing trace with hash 850713435, now seen corresponding path program 23 times [2022-11-25 15:47:01,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:47:01,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778661061] [2022-11-25 15:47:01,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:47:01,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:47:01,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:47:01,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:47:01,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:47:01,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778661061] [2022-11-25 15:47:01,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778661061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:47:01,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:47:01,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:47:01,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131182340] [2022-11-25 15:47:01,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:47:01,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:47:01,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:47:01,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:47:01,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:47:02,408 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 291 [2022-11-25 15:47:02,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 25 transitions, 299 flow. Second operand has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:02,409 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:47:02,409 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 291 [2022-11-25 15:47:02,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:47:02,770 INFO L130 PetriNetUnfolder]: 8/44 cut-off events. [2022-11-25 15:47:02,770 INFO L131 PetriNetUnfolder]: For 286/286 co-relation queries the response was YES. [2022-11-25 15:47:02,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 44 events. 8/44 cut-off events. For 286/286 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 107 event pairs, 2 based on Foata normal form. 4/48 useless extension candidates. Maximal degree in co-relation 405. Up to 17 conditions per place. [2022-11-25 15:47:02,771 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 17 selfloop transitions, 12 changer transitions 0/29 dead transitions. [2022-11-25 15:47:02,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 29 transitions, 368 flow [2022-11-25 15:47:02,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:47:02,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:47:02,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1167 transitions. [2022-11-25 15:47:02,773 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44558991981672397 [2022-11-25 15:47:02,773 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1167 transitions. [2022-11-25 15:47:02,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1167 transitions. [2022-11-25 15:47:02,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:47:02,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1167 transitions. [2022-11-25 15:47:02,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 129.66666666666666) internal successors, (1167), 9 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:02,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:02,778 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:02,779 INFO L175 Difference]: Start difference. First operand has 106 places, 25 transitions, 299 flow. Second operand 9 states and 1167 transitions. [2022-11-25 15:47:02,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 29 transitions, 368 flow [2022-11-25 15:47:02,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 29 transitions, 329 flow, removed 1 selfloop flow, removed 11 redundant places. [2022-11-25 15:47:02,781 INFO L231 Difference]: Finished difference. Result has 94 places, 25 transitions, 301 flow [2022-11-25 15:47:02,781 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=301, PETRI_PLACES=94, PETRI_TRANSITIONS=25} [2022-11-25 15:47:02,782 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 68 predicate places. [2022-11-25 15:47:02,782 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 25 transitions, 301 flow [2022-11-25 15:47:02,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 128.2) internal successors, (1282), 10 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:02,784 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:47:02,784 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:47:02,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-11-25 15:47:02,785 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:47:02,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:47:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1904122022, now seen corresponding path program 19 times [2022-11-25 15:47:02,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:47:02,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792956837] [2022-11-25 15:47:02,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:47:02,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:47:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:47:03,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:47:03,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:47:03,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792956837] [2022-11-25 15:47:03,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792956837] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:47:03,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:47:03,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:47:03,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453897959] [2022-11-25 15:47:03,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:47:03,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:47:03,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:47:03,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:47:03,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:47:04,833 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 291 [2022-11-25 15:47:04,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 25 transitions, 301 flow. Second operand has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:04,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:47:04,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 291 [2022-11-25 15:47:04,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:47:05,628 INFO L130 PetriNetUnfolder]: 5/39 cut-off events. [2022-11-25 15:47:05,628 INFO L131 PetriNetUnfolder]: For 236/236 co-relation queries the response was YES. [2022-11-25 15:47:05,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 39 events. 5/39 cut-off events. For 236/236 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 89 event pairs, 1 based on Foata normal form. 4/43 useless extension candidates. Maximal degree in co-relation 295. Up to 11 conditions per place. [2022-11-25 15:47:05,628 INFO L137 encePairwiseOnDemand]: 281/291 looper letters, 9 selfloop transitions, 11 changer transitions 10/30 dead transitions. [2022-11-25 15:47:05,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 30 transitions, 338 flow [2022-11-25 15:47:05,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 15:47:05,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 15:47:05,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1845 transitions. [2022-11-25 15:47:05,631 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.422680412371134 [2022-11-25 15:47:05,632 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1845 transitions. [2022-11-25 15:47:05,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1845 transitions. [2022-11-25 15:47:05,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:47:05,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1845 transitions. [2022-11-25 15:47:05,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 123.0) internal successors, (1845), 15 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:05,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 291.0) internal successors, (4656), 16 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:05,640 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 291.0) internal successors, (4656), 16 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:05,640 INFO L175 Difference]: Start difference. First operand has 94 places, 25 transitions, 301 flow. Second operand 15 states and 1845 transitions. [2022-11-25 15:47:05,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 30 transitions, 338 flow [2022-11-25 15:47:05,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 30 transitions, 308 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-25 15:47:05,642 INFO L231 Difference]: Finished difference. Result has 100 places, 17 transitions, 183 flow [2022-11-25 15:47:05,642 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=183, PETRI_PLACES=100, PETRI_TRANSITIONS=17} [2022-11-25 15:47:05,643 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 74 predicate places. [2022-11-25 15:47:05,643 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 17 transitions, 183 flow [2022-11-25 15:47:05,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 122.0) internal successors, (1464), 12 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:05,644 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:47:05,644 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:47:05,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-11-25 15:47:05,644 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:47:05,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:47:05,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1892445871, now seen corresponding path program 24 times [2022-11-25 15:47:05,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:47:05,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610966403] [2022-11-25 15:47:05,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:47:05,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:47:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:47:06,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:47:06,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:47:06,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610966403] [2022-11-25 15:47:06,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610966403] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:47:06,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:47:06,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 15:47:06,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826513507] [2022-11-25 15:47:06,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:47:06,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 15:47:06,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:47:06,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 15:47:06,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-25 15:47:06,933 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 291 [2022-11-25 15:47:06,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 17 transitions, 183 flow. Second operand has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:06,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:47:06,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 291 [2022-11-25 15:47:06,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:47:07,261 INFO L130 PetriNetUnfolder]: 3/22 cut-off events. [2022-11-25 15:47:07,261 INFO L131 PetriNetUnfolder]: For 106/106 co-relation queries the response was YES. [2022-11-25 15:47:07,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 22 events. 3/22 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 21 event pairs, 1 based on Foata normal form. 4/26 useless extension candidates. Maximal degree in co-relation 141. Up to 11 conditions per place. [2022-11-25 15:47:07,261 INFO L137 encePairwiseOnDemand]: 283/291 looper letters, 7 selfloop transitions, 7 changer transitions 3/17 dead transitions. [2022-11-25 15:47:07,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 17 transitions, 163 flow [2022-11-25 15:47:07,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 15:47:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 15:47:07,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1124 transitions. [2022-11-25 15:47:07,263 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42917143948071784 [2022-11-25 15:47:07,263 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1124 transitions. [2022-11-25 15:47:07,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1124 transitions. [2022-11-25 15:47:07,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:47:07,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1124 transitions. [2022-11-25 15:47:07,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 124.88888888888889) internal successors, (1124), 9 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:07,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:07,266 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 291.0) internal successors, (2910), 10 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:07,266 INFO L175 Difference]: Start difference. First operand has 100 places, 17 transitions, 183 flow. Second operand 9 states and 1124 transitions. [2022-11-25 15:47:07,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 17 transitions, 163 flow [2022-11-25 15:47:07,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 17 transitions, 120 flow, removed 1 selfloop flow, removed 18 redundant places. [2022-11-25 15:47:07,267 INFO L231 Difference]: Finished difference. Result has 63 places, 13 transitions, 85 flow [2022-11-25 15:47:07,267 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=85, PETRI_PLACES=63, PETRI_TRANSITIONS=13} [2022-11-25 15:47:07,267 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 37 predicate places. [2022-11-25 15:47:07,267 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 13 transitions, 85 flow [2022-11-25 15:47:07,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 124.2) internal successors, (1242), 10 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:07,267 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 15:47:07,268 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 15:47:07,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-11-25 15:47:07,268 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-11-25 15:47:07,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 15:47:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1892445872, now seen corresponding path program 20 times [2022-11-25 15:47:07,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 15:47:07,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380371597] [2022-11-25 15:47:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 15:47:07,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 15:47:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 15:47:07,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 15:47:07,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 15:47:07,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380371597] [2022-11-25 15:47:07,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380371597] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 15:47:07,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 15:47:07,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 15:47:07,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934743525] [2022-11-25 15:47:07,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 15:47:07,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 15:47:07,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 15:47:07,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 15:47:07,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-25 15:47:08,986 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 291 [2022-11-25 15:47:08,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 13 transitions, 85 flow. Second operand has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:08,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 15:47:08,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 291 [2022-11-25 15:47:08,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 15:47:09,419 INFO L130 PetriNetUnfolder]: 1/14 cut-off events. [2022-11-25 15:47:09,419 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-25 15:47:09,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59 conditions, 14 events. 1/14 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 3 event pairs, 0 based on Foata normal form. 2/16 useless extension candidates. Maximal degree in co-relation 49. Up to 5 conditions per place. [2022-11-25 15:47:09,420 INFO L137 encePairwiseOnDemand]: 282/291 looper letters, 0 selfloop transitions, 0 changer transitions 13/13 dead transitions. [2022-11-25 15:47:09,420 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 13 transitions, 82 flow [2022-11-25 15:47:09,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 15:47:09,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 15:47:09,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1204 transitions. [2022-11-25 15:47:09,421 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4137457044673539 [2022-11-25 15:47:09,421 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1204 transitions. [2022-11-25 15:47:09,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1204 transitions. [2022-11-25 15:47:09,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 15:47:09,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1204 transitions. [2022-11-25 15:47:09,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 120.4) internal successors, (1204), 10 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:09,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:09,424 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 291.0) internal successors, (3201), 11 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:09,424 INFO L175 Difference]: Start difference. First operand has 63 places, 13 transitions, 85 flow. Second operand 10 states and 1204 transitions. [2022-11-25 15:47:09,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 13 transitions, 82 flow [2022-11-25 15:47:09,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 13 transitions, 59 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-11-25 15:47:09,425 INFO L231 Difference]: Finished difference. Result has 35 places, 0 transitions, 0 flow [2022-11-25 15:47:09,425 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=31, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=35, PETRI_TRANSITIONS=0} [2022-11-25 15:47:09,425 INFO L288 CegarLoopForPetriNet]: 26 programPoint places, 9 predicate places. [2022-11-25 15:47:09,425 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 0 transitions, 0 flow [2022-11-25 15:47:09,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 120.0) internal successors, (1440), 12 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 15:47:09,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2022-11-25 15:47:09,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2022-11-25 15:47:09,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2022-11-25 15:47:09,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2022-11-25 15:47:09,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2022-11-25 15:47:09,429 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2022-11-25 15:47:09,429 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2022-11-25 15:47:09,429 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2022-11-25 15:47:09,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-11-25 15:47:09,430 INFO L445 BasicCegarLoop]: Path program histogram: [24, 20, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-25 15:47:09,435 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-25 15:47:09,435 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 15:47:09,438 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 03:47:09 BasicIcfg [2022-11-25 15:47:09,438 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 15:47:09,439 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 15:47:09,439 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 15:47:09,439 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 15:47:09,439 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:43:43" (3/4) ... [2022-11-25 15:47:09,442 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-25 15:47:09,448 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2022-11-25 15:47:09,453 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2022-11-25 15:47:09,453 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-11-25 15:47:09,454 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-25 15:47:09,454 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-25 15:47:09,490 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/witness.graphml [2022-11-25 15:47:09,490 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 15:47:09,491 INFO L158 Benchmark]: Toolchain (without parser) took 208180.69ms. Allocated memory was 155.2MB in the beginning and 434.1MB in the end (delta: 278.9MB). Free memory was 121.1MB in the beginning and 138.9MB in the end (delta: -17.7MB). Peak memory consumption was 263.4MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,491 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 15:47:09,492 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1224.24ms. Allocated memory is still 155.2MB. Free memory was 121.1MB in the beginning and 119.6MB in the end (delta: 1.6MB). Peak memory consumption was 66.8MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,492 INFO L158 Benchmark]: Boogie Procedure Inliner took 116.61ms. Allocated memory is still 155.2MB. Free memory was 119.6MB in the beginning and 116.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,492 INFO L158 Benchmark]: Boogie Preprocessor took 60.58ms. Allocated memory is still 155.2MB. Free memory was 116.7MB in the beginning and 114.1MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,492 INFO L158 Benchmark]: RCFGBuilder took 895.89ms. Allocated memory is still 155.2MB. Free memory was 113.3MB in the beginning and 90.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,493 INFO L158 Benchmark]: TraceAbstraction took 205819.32ms. Allocated memory was 155.2MB in the beginning and 434.1MB in the end (delta: 278.9MB). Free memory was 89.5MB in the beginning and 143.0MB in the end (delta: -53.6MB). Peak memory consumption was 225.9MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,493 INFO L158 Benchmark]: Witness Printer took 51.81ms. Allocated memory is still 434.1MB. Free memory was 143.0MB in the beginning and 138.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-25 15:47:09,495 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1224.24ms. Allocated memory is still 155.2MB. Free memory was 121.1MB in the beginning and 119.6MB in the end (delta: 1.6MB). Peak memory consumption was 66.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 116.61ms. Allocated memory is still 155.2MB. Free memory was 119.6MB in the beginning and 116.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 60.58ms. Allocated memory is still 155.2MB. Free memory was 116.7MB in the beginning and 114.1MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 895.89ms. Allocated memory is still 155.2MB. Free memory was 113.3MB in the beginning and 90.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 205819.32ms. Allocated memory was 155.2MB in the beginning and 434.1MB in the end (delta: 278.9MB). Free memory was 89.5MB in the beginning and 143.0MB in the end (delta: -53.6MB). Peak memory consumption was 225.9MB. Max. memory is 16.1GB. * Witness Printer took 51.81ms. Allocated memory is still 434.1MB. Free memory was 143.0MB in the beginning and 138.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 52.2s, 134 PlacesBefore, 26 PlacesAfterwards, 129 TransitionsBefore, 19 TransitionsAfterwards, 2856 CoEnabledTransitionPairs, 8 FixpointIterations, 44 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 2 ChoiceCompositions, 128 TotalNumberOfCompositions, 5927 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2736, independent: 2538, independent conditional: 0, independent unconditional: 2538, dependent: 133, dependent conditional: 0, dependent unconditional: 133, unknown: 65, unknown conditional: 0, unknown unconditional: 65] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1997, independent: 1933, independent conditional: 0, independent unconditional: 1933, dependent: 46, dependent conditional: 0, dependent unconditional: 46, unknown: 18, unknown conditional: 0, unknown unconditional: 18] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1997, independent: 1893, independent conditional: 0, independent unconditional: 1893, dependent: 104, dependent conditional: 0, dependent unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 104, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 46, dependent conditional: 0, dependent unconditional: 46, unknown: 18, unknown conditional: 0, unknown unconditional: 18] , SemanticIndependenceRelation.Query Time [ms]: [ total: 40263, independent: 61, independent conditional: 0, independent unconditional: 61, dependent: 2073, dependent conditional: 0, dependent unconditional: 2073, unknown: 38130, unknown conditional: 0, unknown unconditional: 38130] ], Cache Queries: [ total: 2736, independent: 605, independent conditional: 0, independent unconditional: 605, dependent: 87, dependent conditional: 0, dependent unconditional: 87, unknown: 2044, unknown conditional: 0, unknown unconditional: 2044] , Statistics on independence cache: Total cache size (in pairs): 39, Positive cache size: 25, Positive conditional cache size: 0, Positive unconditional cache size: 25, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2 - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 172 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 205.7s, OverallIterations: 70, TraceHistogramMax: 1, PathProgramHistogramMax: 24, EmptinessCheckTime: 0.0s, AutomataDifference: 106.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 52.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17879 SdHoareTripleChecker+Valid, 68.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14516 mSDsluCounter, 14885 SdHoareTripleChecker+Invalid, 60.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14082 mSDsCounter, 2222 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 65739 IncrementalHoareTripleChecker+Invalid, 67961 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2222 mSolverCounterUnsat, 803 mSDtfsCounter, 65739 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1128 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 36.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4927occurred in iteration=43, InterpolantAutomatonStates: 883, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 44.2s InterpolantComputationTime, 733 NumberOfCodeBlocks, 733 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 663 ConstructedInterpolants, 0 QuantifiedInterpolants, 11804 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 70 InterpolantComputations, 70 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-11-25 15:47:09,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a4f370-5f54-4f0c-b82b-38e8880acca7/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE