./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/recHanoi01.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 574ddb4e Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/recHanoi01.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 85b02fad28964214b0cd332ac12fce3136c6c5e9247130ab67f1c2c3baea22f9 --- Real Ultimate output --- This is Ultimate 0.2.2-?-574ddb4 [2023-02-17 09:07:32,806 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-17 09:07:32,808 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-17 09:07:32,840 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-17 09:07:32,841 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-17 09:07:32,843 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-17 09:07:32,845 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-17 09:07:32,847 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-17 09:07:32,849 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-17 09:07:32,853 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-17 09:07:32,854 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-17 09:07:32,855 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-17 09:07:32,855 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-17 09:07:32,861 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-17 09:07:32,862 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-17 09:07:32,863 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-17 09:07:32,866 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-17 09:07:32,867 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-17 09:07:32,868 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-17 09:07:32,871 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-17 09:07:32,872 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-17 09:07:32,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-17 09:07:32,876 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-17 09:07:32,877 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-17 09:07:32,878 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-17 09:07:32,881 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-17 09:07:32,881 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-17 09:07:32,882 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-17 09:07:32,882 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-17 09:07:32,883 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-17 09:07:32,883 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-17 09:07:32,883 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-17 09:07:32,884 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-17 09:07:32,885 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-17 09:07:32,886 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-17 09:07:32,887 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-17 09:07:32,887 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-17 09:07:32,888 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-17 09:07:32,888 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-17 09:07:32,889 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-17 09:07:32,890 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-17 09:07:32,891 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-02-17 09:07:32,904 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-17 09:07:32,909 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-17 09:07:32,909 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-17 09:07:32,909 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-17 09:07:32,910 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-17 09:07:32,910 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-17 09:07:32,911 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-17 09:07:32,911 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-17 09:07:32,911 INFO L138 SettingsManager]: * Use SBE=true [2023-02-17 09:07:32,911 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-17 09:07:32,912 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-17 09:07:32,912 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-17 09:07:32,912 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-02-17 09:07:32,913 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-17 09:07:32,914 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-17 09:07:32,914 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 09:07:32,915 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-17 09:07:32,915 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-17 09:07:32,915 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-17 09:07:32,915 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-17 09:07:32,915 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-17 09:07:32,916 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 85b02fad28964214b0cd332ac12fce3136c6c5e9247130ab67f1c2c3baea22f9 [2023-02-17 09:07:33,111 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-17 09:07:33,129 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-17 09:07:33,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-17 09:07:33,136 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-17 09:07:33,136 INFO L275 PluginConnector]: CDTParser initialized [2023-02-17 09:07:33,137 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/recHanoi01.c [2023-02-17 09:07:34,164 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-17 09:07:34,303 INFO L351 CDTParser]: Found 1 translation units. [2023-02-17 09:07:34,304 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c [2023-02-17 09:07:34,307 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc60a03b0/4c388f6b66494a1fb068c1b2427a94d2/FLAG41ab02e2c [2023-02-17 09:07:34,316 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc60a03b0/4c388f6b66494a1fb068c1b2427a94d2 [2023-02-17 09:07:34,318 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-17 09:07:34,320 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-17 09:07:34,321 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-17 09:07:34,322 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-17 09:07:34,324 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-17 09:07:34,324 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,325 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4148e6c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34, skipping insertion in model container [2023-02-17 09:07:34,327 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,331 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-17 09:07:34,345 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-17 09:07:34,439 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c[1213,1226] [2023-02-17 09:07:34,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 09:07:34,450 INFO L203 MainTranslator]: Completed pre-run [2023-02-17 09:07:34,470 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c[1213,1226] [2023-02-17 09:07:34,471 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 09:07:34,492 INFO L208 MainTranslator]: Completed translation [2023-02-17 09:07:34,492 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34 WrapperNode [2023-02-17 09:07:34,492 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-17 09:07:34,493 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-17 09:07:34,493 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-17 09:07:34,493 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-17 09:07:34,497 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,501 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,510 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 29 [2023-02-17 09:07:34,510 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-17 09:07:34,511 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-17 09:07:34,511 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-17 09:07:34,511 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-17 09:07:34,516 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,516 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,517 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,517 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,519 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,520 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,521 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,521 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,522 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-17 09:07:34,522 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-17 09:07:34,523 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-17 09:07:34,523 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-17 09:07:34,523 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (1/1) ... [2023-02-17 09:07:34,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 09:07:34,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:34,544 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-17 09:07:34,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-17 09:07:34,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-17 09:07:34,583 INFO L130 BoogieDeclarations]: Found specification of procedure applyHanoi [2023-02-17 09:07:34,583 INFO L138 BoogieDeclarations]: Found implementation of procedure applyHanoi [2023-02-17 09:07:34,583 INFO L130 BoogieDeclarations]: Found specification of procedure hanoi [2023-02-17 09:07:34,583 INFO L138 BoogieDeclarations]: Found implementation of procedure hanoi [2023-02-17 09:07:34,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-17 09:07:34,583 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-17 09:07:34,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-17 09:07:34,625 INFO L235 CfgBuilder]: Building ICFG [2023-02-17 09:07:34,627 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-17 09:07:34,722 INFO L276 CfgBuilder]: Performing block encoding [2023-02-17 09:07:34,726 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-17 09:07:34,726 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2023-02-17 09:07:34,727 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 09:07:34 BoogieIcfgContainer [2023-02-17 09:07:34,727 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-17 09:07:34,729 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-17 09:07:34,729 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-17 09:07:34,731 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-17 09:07:34,731 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.02 09:07:34" (1/3) ... [2023-02-17 09:07:34,732 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@145ef781 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 09:07:34, skipping insertion in model container [2023-02-17 09:07:34,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:07:34" (2/3) ... [2023-02-17 09:07:34,732 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@145ef781 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 09:07:34, skipping insertion in model container [2023-02-17 09:07:34,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 09:07:34" (3/3) ... [2023-02-17 09:07:34,733 INFO L112 eAbstractionObserver]: Analyzing ICFG recHanoi01.c [2023-02-17 09:07:34,745 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-17 09:07:34,745 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2023-02-17 09:07:34,789 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-17 09:07:34,797 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;@37614fd1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-17 09:07:34,798 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-02-17 09:07:34,802 INFO L276 IsEmpty]: Start isEmpty. Operand has 47 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 40 states have internal predecessors, (43), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-02-17 09:07:34,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-02-17 09:07:34,808 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:34,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:34,809 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:34,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:34,813 INFO L85 PathProgramCache]: Analyzing trace with hash -163922134, now seen corresponding path program 1 times [2023-02-17 09:07:34,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:34,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810639242] [2023-02-17 09:07:34,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:34,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:34,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:35,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810639242] [2023-02-17 09:07:35,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810639242] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:35,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:07:35,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-17 09:07:35,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811448040] [2023-02-17 09:07:35,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:35,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 09:07:35,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:35,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 09:07:35,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 09:07:35,068 INFO L87 Difference]: Start difference. First operand has 47 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 40 states have internal predecessors, (43), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:35,110 INFO L93 Difference]: Finished difference Result 83 states and 91 transitions. [2023-02-17 09:07:35,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 09:07:35,115 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-02-17 09:07:35,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:35,121 INFO L225 Difference]: With dead ends: 83 [2023-02-17 09:07:35,121 INFO L226 Difference]: Without dead ends: 66 [2023-02-17 09:07:35,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:07:35,129 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 34 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:35,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 139 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:35,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-02-17 09:07:35,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 47. [2023-02-17 09:07:35,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 27 states have (on average 1.5555555555555556) internal successors, (42), 40 states have internal predecessors, (42), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-02-17 09:07:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 52 transitions. [2023-02-17 09:07:35,177 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 52 transitions. Word has length 7 [2023-02-17 09:07:35,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:35,178 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 52 transitions. [2023-02-17 09:07:35,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,179 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 52 transitions. [2023-02-17 09:07:35,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-02-17 09:07:35,179 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:35,179 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:35,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-17 09:07:35,180 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:35,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:35,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1384620396, now seen corresponding path program 1 times [2023-02-17 09:07:35,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:35,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643946336] [2023-02-17 09:07:35,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:35,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643946336] [2023-02-17 09:07:35,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643946336] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:35,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:07:35,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 09:07:35,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580491529] [2023-02-17 09:07:35,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:35,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:07:35,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:35,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:07:35,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:07:35,269 INFO L87 Difference]: Start difference. First operand 47 states and 52 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:35,360 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2023-02-17 09:07:35,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 09:07:35,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2023-02-17 09:07:35,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:35,361 INFO L225 Difference]: With dead ends: 78 [2023-02-17 09:07:35,361 INFO L226 Difference]: Without dead ends: 55 [2023-02-17 09:07:35,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 09:07:35,362 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 18 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:35,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 140 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:07:35,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-02-17 09:07:35,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2023-02-17 09:07:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 44 states have internal predecessors, (47), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-17 09:07:35,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2023-02-17 09:07:35,368 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 9 [2023-02-17 09:07:35,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:35,368 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2023-02-17 09:07:35,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,368 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2023-02-17 09:07:35,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-02-17 09:07:35,369 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:35,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:35,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-17 09:07:35,369 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting applyHanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:35,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash -26440642, now seen corresponding path program 1 times [2023-02-17 09:07:35,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:35,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371831307] [2023-02-17 09:07:35,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:35,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:35,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371831307] [2023-02-17 09:07:35,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371831307] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:35,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:07:35,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 09:07:35,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942843226] [2023-02-17 09:07:35,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:35,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:07:35,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:35,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:07:35,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:07:35,410 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:35,443 INFO L93 Difference]: Finished difference Result 53 states and 60 transitions. [2023-02-17 09:07:35,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 09:07:35,443 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-02-17 09:07:35,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:35,444 INFO L225 Difference]: With dead ends: 53 [2023-02-17 09:07:35,444 INFO L226 Difference]: Without dead ends: 51 [2023-02-17 09:07:35,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 09:07:35,446 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 23 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:35,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 100 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:35,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2023-02-17 09:07:35,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2023-02-17 09:07:35,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 42 states have internal predecessors, (43), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-17 09:07:35,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 56 transitions. [2023-02-17 09:07:35,452 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 56 transitions. Word has length 10 [2023-02-17 09:07:35,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:35,452 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 56 transitions. [2023-02-17 09:07:35,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,453 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 56 transitions. [2023-02-17 09:07:35,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-17 09:07:35,453 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:35,453 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:35,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-17 09:07:35,454 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:35,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:35,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1596321821, now seen corresponding path program 1 times [2023-02-17 09:07:35,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:35,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205802548] [2023-02-17 09:07:35,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:35,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:35,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205802548] [2023-02-17 09:07:35,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205802548] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:35,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512149094] [2023-02-17 09:07:35,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:35,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:35,554 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:35,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-17 09:07:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-17 09:07:35,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:35,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:07:35,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512149094] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:35,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-17 09:07:35,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-02-17 09:07:35,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425046442] [2023-02-17 09:07:35,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:35,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:07:35,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:35,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:07:35,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-17 09:07:35,648 INFO L87 Difference]: Start difference. First operand 51 states and 56 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:35,669 INFO L93 Difference]: Finished difference Result 51 states and 56 transitions. [2023-02-17 09:07:35,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 09:07:35,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-02-17 09:07:35,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:35,670 INFO L225 Difference]: With dead ends: 51 [2023-02-17 09:07:35,670 INFO L226 Difference]: Without dead ends: 50 [2023-02-17 09:07:35,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-02-17 09:07:35,673 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 38 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:35,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 76 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:35,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2023-02-17 09:07:35,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2023-02-17 09:07:35,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 41 states have internal predecessors, (42), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-17 09:07:35,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2023-02-17 09:07:35,678 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 14 [2023-02-17 09:07:35,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:35,679 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2023-02-17 09:07:35,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:35,679 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2023-02-17 09:07:35,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-17 09:07:35,679 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:35,679 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:35,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:35,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:35,886 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:35,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:35,886 INFO L85 PathProgramCache]: Analyzing trace with hash 2053631139, now seen corresponding path program 1 times [2023-02-17 09:07:35,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:35,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196554009] [2023-02-17 09:07:35,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:35,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:35,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:35,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196554009] [2023-02-17 09:07:35,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196554009] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:35,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026501669] [2023-02-17 09:07:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:35,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:35,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:36,001 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:36,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-17 09:07:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-17 09:07:36,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:36,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:36,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:36,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026501669] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:36,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:36,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-02-17 09:07:36,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492650625] [2023-02-17 09:07:36,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:36,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-17 09:07:36,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:36,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-17 09:07:36,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-02-17 09:07:36,126 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:36,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:36,228 INFO L93 Difference]: Finished difference Result 157 states and 189 transitions. [2023-02-17 09:07:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-17 09:07:36,228 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-02-17 09:07:36,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:36,230 INFO L225 Difference]: With dead ends: 157 [2023-02-17 09:07:36,231 INFO L226 Difference]: Without dead ends: 156 [2023-02-17 09:07:36,231 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2023-02-17 09:07:36,232 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 154 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:36,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 343 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:07:36,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2023-02-17 09:07:36,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 89. [2023-02-17 09:07:36,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 60 states have (on average 1.3) internal successors, (78), 72 states have internal predecessors, (78), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2023-02-17 09:07:36,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 120 transitions. [2023-02-17 09:07:36,252 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 120 transitions. Word has length 15 [2023-02-17 09:07:36,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:36,252 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 120 transitions. [2023-02-17 09:07:36,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:36,253 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 120 transitions. [2023-02-17 09:07:36,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-02-17 09:07:36,253 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:36,253 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:36,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-02-17 09:07:36,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:36,457 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:36,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:36,458 INFO L85 PathProgramCache]: Analyzing trace with hash -761944091, now seen corresponding path program 1 times [2023-02-17 09:07:36,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:36,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528181768] [2023-02-17 09:07:36,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:36,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:36,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:36,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528181768] [2023-02-17 09:07:36,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528181768] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:36,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624497724] [2023-02-17 09:07:36,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:36,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:36,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:36,509 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:36,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-17 09:07:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-17 09:07:36,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:36,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:36,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:36,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:36,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624497724] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:36,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:36,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-02-17 09:07:36,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048569407] [2023-02-17 09:07:36,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:36,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-17 09:07:36,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:36,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-17 09:07:36,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-02-17 09:07:36,581 INFO L87 Difference]: Start difference. First operand 89 states and 120 transitions. Second operand has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:36,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:36,641 INFO L93 Difference]: Finished difference Result 95 states and 126 transitions. [2023-02-17 09:07:36,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-17 09:07:36,642 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2023-02-17 09:07:36,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:36,643 INFO L225 Difference]: With dead ends: 95 [2023-02-17 09:07:36,643 INFO L226 Difference]: Without dead ends: 93 [2023-02-17 09:07:36,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2023-02-17 09:07:36,644 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 48 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:36,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 172 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:36,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-02-17 09:07:36,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-02-17 09:07:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 73 states have internal predecessors, (75), 14 states have call successors, (14), 6 states have call predecessors, (14), 9 states have return successors, (31), 13 states have call predecessors, (31), 13 states have call successors, (31) [2023-02-17 09:07:36,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 120 transitions. [2023-02-17 09:07:36,652 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 120 transitions. Word has length 16 [2023-02-17 09:07:36,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:36,652 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 120 transitions. [2023-02-17 09:07:36,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:36,653 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 120 transitions. [2023-02-17 09:07:36,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-17 09:07:36,653 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:36,654 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:36,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:36,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:36,855 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:36,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:36,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1365612226, now seen corresponding path program 1 times [2023-02-17 09:07:36,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:36,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704954987] [2023-02-17 09:07:36,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:36,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:36,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:36,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:36,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704954987] [2023-02-17 09:07:36,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704954987] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:36,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:07:36,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 09:07:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563209024] [2023-02-17 09:07:36,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:36,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 09:07:36,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 09:07:36,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-17 09:07:36,899 INFO L87 Difference]: Start difference. First operand 93 states and 120 transitions. Second operand has 6 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:07:36,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:36,988 INFO L93 Difference]: Finished difference Result 113 states and 142 transitions. [2023-02-17 09:07:36,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-17 09:07:36,990 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2023-02-17 09:07:36,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:36,993 INFO L225 Difference]: With dead ends: 113 [2023-02-17 09:07:36,993 INFO L226 Difference]: Without dead ends: 110 [2023-02-17 09:07:36,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-02-17 09:07:36,995 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 72 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:36,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 78 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:07:36,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-02-17 09:07:37,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 103. [2023-02-17 09:07:37,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 72 states have (on average 1.2222222222222223) internal successors, (88), 81 states have internal predecessors, (88), 15 states have call successors, (15), 7 states have call predecessors, (15), 9 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2023-02-17 09:07:37,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 135 transitions. [2023-02-17 09:07:37,017 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 135 transitions. Word has length 28 [2023-02-17 09:07:37,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:37,018 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 135 transitions. [2023-02-17 09:07:37,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:07:37,018 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 135 transitions. [2023-02-17 09:07:37,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-02-17 09:07:37,019 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:37,019 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:37,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-17 09:07:37,019 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting hanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:37,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:37,020 INFO L85 PathProgramCache]: Analyzing trace with hash -615693896, now seen corresponding path program 1 times [2023-02-17 09:07:37,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:37,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409417635] [2023-02-17 09:07:37,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:37,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:37,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:37,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-17 09:07:37,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:37,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409417635] [2023-02-17 09:07:37,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409417635] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:37,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269918667] [2023-02-17 09:07:37,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:37,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:37,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:37,185 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:37,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-17 09:07:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-17 09:07:37,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:37,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:37,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:07:37,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269918667] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:37,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-17 09:07:37,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 12 [2023-02-17 09:07:37,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530122467] [2023-02-17 09:07:37,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:37,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:07:37,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:37,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:07:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-02-17 09:07:37,252 INFO L87 Difference]: Start difference. First operand 103 states and 135 transitions. Second operand has 5 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:07:37,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:37,275 INFO L93 Difference]: Finished difference Result 103 states and 135 transitions. [2023-02-17 09:07:37,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 09:07:37,275 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2023-02-17 09:07:37,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:37,276 INFO L225 Difference]: With dead ends: 103 [2023-02-17 09:07:37,276 INFO L226 Difference]: Without dead ends: 102 [2023-02-17 09:07:37,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-02-17 09:07:37,277 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 29 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:37,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 96 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:37,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2023-02-17 09:07:37,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2023-02-17 09:07:37,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 72 states have (on average 1.1944444444444444) internal successors, (86), 80 states have internal predecessors, (86), 15 states have call successors, (15), 7 states have call predecessors, (15), 9 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2023-02-17 09:07:37,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 133 transitions. [2023-02-17 09:07:37,285 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 133 transitions. Word has length 29 [2023-02-17 09:07:37,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:37,285 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 133 transitions. [2023-02-17 09:07:37,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:07:37,285 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 133 transitions. [2023-02-17 09:07:37,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-02-17 09:07:37,286 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:37,286 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:37,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-02-17 09:07:37,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:37,494 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:37,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:37,494 INFO L85 PathProgramCache]: Analyzing trace with hash 185702253, now seen corresponding path program 1 times [2023-02-17 09:07:37,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:37,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745582561] [2023-02-17 09:07:37,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:37,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:37,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:37,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745582561] [2023-02-17 09:07:37,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745582561] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:37,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641145002] [2023-02-17 09:07:37,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:37,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:37,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:37,569 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:37,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-17 09:07:37,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:37,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-17 09:07:37,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:37,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:37,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641145002] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:37,688 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:37,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2023-02-17 09:07:37,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582798980] [2023-02-17 09:07:37,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:37,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-02-17 09:07:37,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:37,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-02-17 09:07:37,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-02-17 09:07:37,691 INFO L87 Difference]: Start difference. First operand 102 states and 133 transitions. Second operand has 13 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 5 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-17 09:07:37,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:37,911 INFO L93 Difference]: Finished difference Result 163 states and 196 transitions. [2023-02-17 09:07:37,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-17 09:07:37,911 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 5 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 33 [2023-02-17 09:07:37,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:37,915 INFO L225 Difference]: With dead ends: 163 [2023-02-17 09:07:37,915 INFO L226 Difference]: Without dead ends: 162 [2023-02-17 09:07:37,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=180, Invalid=470, Unknown=0, NotChecked=0, Total=650 [2023-02-17 09:07:37,917 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 269 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:37,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 129 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:07:37,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-02-17 09:07:37,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 138. [2023-02-17 09:07:37,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 102 states have (on average 1.2843137254901962) internal successors, (131), 110 states have internal predecessors, (131), 18 states have call successors, (18), 10 states have call predecessors, (18), 12 states have return successors, (35), 17 states have call predecessors, (35), 17 states have call successors, (35) [2023-02-17 09:07:37,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 184 transitions. [2023-02-17 09:07:37,938 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 184 transitions. Word has length 33 [2023-02-17 09:07:37,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:37,938 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 184 transitions. [2023-02-17 09:07:37,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 5 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-17 09:07:37,939 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 184 transitions. [2023-02-17 09:07:37,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-02-17 09:07:37,940 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:37,940 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:37,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:38,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:38,145 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting hanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:38,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:38,146 INFO L85 PathProgramCache]: Analyzing trace with hash 337499815, now seen corresponding path program 1 times [2023-02-17 09:07:38,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:38,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123055866] [2023-02-17 09:07:38,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:38,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:38,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,184 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-02-17 09:07:38,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:38,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123055866] [2023-02-17 09:07:38,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123055866] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:38,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:07:38,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 09:07:38,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508584890] [2023-02-17 09:07:38,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:38,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:07:38,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:38,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:07:38,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:07:38,186 INFO L87 Difference]: Start difference. First operand 138 states and 184 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-17 09:07:38,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:38,228 INFO L93 Difference]: Finished difference Result 175 states and 237 transitions. [2023-02-17 09:07:38,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 09:07:38,228 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 36 [2023-02-17 09:07:38,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:38,229 INFO L225 Difference]: With dead ends: 175 [2023-02-17 09:07:38,229 INFO L226 Difference]: Without dead ends: 164 [2023-02-17 09:07:38,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-17 09:07:38,230 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 32 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:38,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 67 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:38,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-02-17 09:07:38,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2023-02-17 09:07:38,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 125 states have (on average 1.224) internal successors, (153), 132 states have internal predecessors, (153), 18 states have call successors, (18), 10 states have call predecessors, (18), 15 states have return successors, (39), 21 states have call predecessors, (39), 17 states have call successors, (39) [2023-02-17 09:07:38,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 210 transitions. [2023-02-17 09:07:38,237 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 210 transitions. Word has length 36 [2023-02-17 09:07:38,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:38,237 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 210 transitions. [2023-02-17 09:07:38,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-17 09:07:38,238 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 210 transitions. [2023-02-17 09:07:38,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-02-17 09:07:38,239 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:38,239 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2023-02-17 09:07:38,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-02-17 09:07:38,239 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:38,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:38,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1870230916, now seen corresponding path program 2 times [2023-02-17 09:07:38,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:38,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740101842] [2023-02-17 09:07:38,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:38,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:38,354 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:38,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:38,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740101842] [2023-02-17 09:07:38,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740101842] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:38,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763580895] [2023-02-17 09:07:38,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:07:38,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:38,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:38,360 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:38,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-02-17 09:07:38,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:07:38,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:38,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 21 conjunts are in the unsatisfiable core [2023-02-17 09:07:38,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:38,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:38,513 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:38,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763580895] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:38,513 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:38,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-02-17 09:07:38,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781160798] [2023-02-17 09:07:38,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:38,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-02-17 09:07:38,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-02-17 09:07:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2023-02-17 09:07:38,515 INFO L87 Difference]: Start difference. First operand 164 states and 210 transitions. Second operand has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 24 states have internal predecessors, (65), 11 states have call successors, (11), 11 states have call predecessors, (11), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:38,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:38,829 INFO L93 Difference]: Finished difference Result 1095 states and 1449 transitions. [2023-02-17 09:07:38,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-17 09:07:38,830 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 24 states have internal predecessors, (65), 11 states have call successors, (11), 11 states have call predecessors, (11), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2023-02-17 09:07:38,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:38,834 INFO L225 Difference]: With dead ends: 1095 [2023-02-17 09:07:38,834 INFO L226 Difference]: Without dead ends: 1094 [2023-02-17 09:07:38,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 60 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=332, Invalid=790, Unknown=0, NotChecked=0, Total=1122 [2023-02-17 09:07:38,836 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 590 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:38,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 639 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 09:07:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2023-02-17 09:07:38,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 266. [2023-02-17 09:07:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 197 states have (on average 1.1725888324873097) internal successors, (231), 210 states have internal predecessors, (231), 36 states have call successors, (36), 16 states have call predecessors, (36), 27 states have return successors, (168), 39 states have call predecessors, (168), 35 states have call successors, (168) [2023-02-17 09:07:38,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 435 transitions. [2023-02-17 09:07:38,856 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 435 transitions. Word has length 36 [2023-02-17 09:07:38,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:38,856 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 435 transitions. [2023-02-17 09:07:38,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 24 states have internal predecessors, (65), 11 states have call successors, (11), 11 states have call predecessors, (11), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:38,856 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 435 transitions. [2023-02-17 09:07:38,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-02-17 09:07:38,857 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:38,858 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:38,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-02-17 09:07:39,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:39,078 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1922767742, now seen corresponding path program 2 times [2023-02-17 09:07:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:39,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662364825] [2023-02-17 09:07:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:39,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:39,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:39,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:39,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:39,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:39,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 48 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-17 09:07:39,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:39,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662364825] [2023-02-17 09:07:39,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662364825] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:39,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296933884] [2023-02-17 09:07:39,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:07:39,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:39,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:39,240 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:39,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-02-17 09:07:39,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:07:39,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:39,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-17 09:07:39,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:39,320 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:39,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-17 09:07:39,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296933884] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:39,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:39,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 12] total 28 [2023-02-17 09:07:39,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379975529] [2023-02-17 09:07:39,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:39,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-02-17 09:07:39,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:39,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-02-17 09:07:39,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2023-02-17 09:07:39,486 INFO L87 Difference]: Start difference. First operand 266 states and 435 transitions. Second operand has 29 states, 26 states have (on average 2.5) internal successors, (65), 18 states have internal predecessors, (65), 13 states have call successors, (17), 12 states have call predecessors, (17), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-02-17 09:07:40,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:40,189 INFO L93 Difference]: Finished difference Result 421 states and 585 transitions. [2023-02-17 09:07:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-02-17 09:07:40,190 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.5) internal successors, (65), 18 states have internal predecessors, (65), 13 states have call successors, (17), 12 states have call predecessors, (17), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 48 [2023-02-17 09:07:40,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:40,192 INFO L225 Difference]: With dead ends: 421 [2023-02-17 09:07:40,192 INFO L226 Difference]: Without dead ends: 420 [2023-02-17 09:07:40,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 79 SyntacticMatches, 10 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=833, Invalid=3073, Unknown=0, NotChecked=0, Total=3906 [2023-02-17 09:07:40,193 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 670 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:40,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 93 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 09:07:40,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2023-02-17 09:07:40,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 380. [2023-02-17 09:07:40,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 293 states have (on average 1.2184300341296928) internal successors, (357), 306 states have internal predecessors, (357), 42 states have call successors, (42), 22 states have call predecessors, (42), 39 states have return successors, (180), 51 states have call predecessors, (180), 41 states have call successors, (180) [2023-02-17 09:07:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 579 transitions. [2023-02-17 09:07:40,212 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 579 transitions. Word has length 48 [2023-02-17 09:07:40,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:40,212 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 579 transitions. [2023-02-17 09:07:40,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.5) internal successors, (65), 18 states have internal predecessors, (65), 13 states have call successors, (17), 12 states have call predecessors, (17), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-02-17 09:07:40,212 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 579 transitions. [2023-02-17 09:07:40,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-02-17 09:07:40,213 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:40,213 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:40,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-02-17 09:07:40,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:40,419 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting hanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:40,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:40,419 INFO L85 PathProgramCache]: Analyzing trace with hash 335190125, now seen corresponding path program 1 times [2023-02-17 09:07:40,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:40,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401986345] [2023-02-17 09:07:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:40,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,545 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-17 09:07:40,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:40,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401986345] [2023-02-17 09:07:40,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401986345] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:40,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769621002] [2023-02-17 09:07:40,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:40,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:40,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:40,561 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:40,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-02-17 09:07:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:40,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-17 09:07:40,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-17 09:07:40,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-17 09:07:40,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769621002] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:40,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:40,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2023-02-17 09:07:40,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65529891] [2023-02-17 09:07:40,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-02-17 09:07:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-02-17 09:07:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2023-02-17 09:07:40,887 INFO L87 Difference]: Start difference. First operand 380 states and 579 transitions. Second operand has 26 states, 24 states have (on average 3.125) internal successors, (75), 21 states have internal predecessors, (75), 14 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (14), 8 states have call predecessors, (14), 12 states have call successors, (14) [2023-02-17 09:07:41,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:41,271 INFO L93 Difference]: Finished difference Result 1032 states and 1755 transitions. [2023-02-17 09:07:41,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-02-17 09:07:41,272 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.125) internal successors, (75), 21 states have internal predecessors, (75), 14 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (14), 8 states have call predecessors, (14), 12 states have call successors, (14) Word has length 48 [2023-02-17 09:07:41,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:41,275 INFO L225 Difference]: With dead ends: 1032 [2023-02-17 09:07:41,275 INFO L226 Difference]: Without dead ends: 678 [2023-02-17 09:07:41,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 84 SyntacticMatches, 11 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=277, Invalid=1529, Unknown=0, NotChecked=0, Total=1806 [2023-02-17 09:07:41,280 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 163 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:41,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 139 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 09:07:41,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2023-02-17 09:07:41,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 644. [2023-02-17 09:07:41,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 498 states have (on average 1.1907630522088353) internal successors, (593), 508 states have internal predecessors, (593), 91 states have call successors, (91), 52 states have call predecessors, (91), 49 states have return successors, (238), 83 states have call predecessors, (238), 70 states have call successors, (238) [2023-02-17 09:07:41,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 922 transitions. [2023-02-17 09:07:41,313 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 922 transitions. Word has length 48 [2023-02-17 09:07:41,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:41,313 INFO L495 AbstractCegarLoop]: Abstraction has 644 states and 922 transitions. [2023-02-17 09:07:41,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.125) internal successors, (75), 21 states have internal predecessors, (75), 14 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (14), 8 states have call predecessors, (14), 12 states have call successors, (14) [2023-02-17 09:07:41,313 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 922 transitions. [2023-02-17 09:07:41,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-02-17 09:07:41,315 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:41,315 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:41,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-02-17 09:07:41,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-02-17 09:07:41,521 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:41,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:41,521 INFO L85 PathProgramCache]: Analyzing trace with hash -976476894, now seen corresponding path program 3 times [2023-02-17 09:07:41,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:41,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858777042] [2023-02-17 09:07:41,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:41,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:41,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:41,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:41,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:41,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:41,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:41,857 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 2 proven. 261 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-17 09:07:41,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:41,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858777042] [2023-02-17 09:07:41,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858777042] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:41,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577674625] [2023-02-17 09:07:41,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:07:41,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:41,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:41,870 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:41,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-02-17 09:07:41,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-17 09:07:41,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:41,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-17 09:07:41,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:42,018 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 25 proven. 3 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2023-02-17 09:07:42,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:42,087 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-02-17 09:07:42,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577674625] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:42,087 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:42,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 8, 9] total 36 [2023-02-17 09:07:42,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187363696] [2023-02-17 09:07:42,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:42,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-02-17 09:07:42,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:42,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-02-17 09:07:42,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1049, Unknown=0, NotChecked=0, Total=1260 [2023-02-17 09:07:42,089 INFO L87 Difference]: Start difference. First operand 644 states and 922 transitions. Second operand has 36 states, 34 states have (on average 2.411764705882353) internal successors, (82), 21 states have internal predecessors, (82), 17 states have call successors, (21), 15 states have call predecessors, (21), 4 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-17 09:07:42,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:42,906 INFO L93 Difference]: Finished difference Result 879 states and 1129 transitions. [2023-02-17 09:07:42,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-02-17 09:07:42,906 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.411764705882353) internal successors, (82), 21 states have internal predecessors, (82), 17 states have call successors, (21), 15 states have call predecessors, (21), 4 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) Word has length 78 [2023-02-17 09:07:42,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:42,924 INFO L225 Difference]: With dead ends: 879 [2023-02-17 09:07:42,924 INFO L226 Difference]: Without dead ends: 713 [2023-02-17 09:07:42,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 148 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1570 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1109, Invalid=4591, Unknown=0, NotChecked=0, Total=5700 [2023-02-17 09:07:42,926 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 787 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:42,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [794 Valid, 108 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 923 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 09:07:42,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2023-02-17 09:07:42,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 667. [2023-02-17 09:07:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 521 states have (on average 1.1880998080614202) internal successors, (619), 521 states have internal predecessors, (619), 90 states have call successors, (90), 61 states have call predecessors, (90), 50 states have return successors, (222), 84 states have call predecessors, (222), 70 states have call successors, (222) [2023-02-17 09:07:42,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 931 transitions. [2023-02-17 09:07:42,979 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 931 transitions. Word has length 78 [2023-02-17 09:07:42,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:42,980 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 931 transitions. [2023-02-17 09:07:42,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.411764705882353) internal successors, (82), 21 states have internal predecessors, (82), 17 states have call successors, (21), 15 states have call predecessors, (21), 4 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-17 09:07:42,980 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 931 transitions. [2023-02-17 09:07:42,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-02-17 09:07:42,981 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:42,981 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1] [2023-02-17 09:07:42,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-02-17 09:07:43,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-02-17 09:07:43,187 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:43,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:43,187 INFO L85 PathProgramCache]: Analyzing trace with hash 704150748, now seen corresponding path program 3 times [2023-02-17 09:07:43,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:43,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307670915] [2023-02-17 09:07:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:43,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:43,573 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:43,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:43,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307670915] [2023-02-17 09:07:43,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307670915] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:43,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737985910] [2023-02-17 09:07:43,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:07:43,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:43,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:43,576 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:43,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-02-17 09:07:43,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-02-17 09:07:43,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:43,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 45 conjunts are in the unsatisfiable core [2023-02-17 09:07:43,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:43,741 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:43,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:44,047 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:44,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737985910] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:44,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:44,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2023-02-17 09:07:44,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858908647] [2023-02-17 09:07:44,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:44,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-02-17 09:07:44,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:44,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-02-17 09:07:44,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=599, Invalid=1657, Unknown=0, NotChecked=0, Total=2256 [2023-02-17 09:07:44,050 INFO L87 Difference]: Start difference. First operand 667 states and 931 transitions. Second operand has 48 states, 47 states have (on average 2.9148936170212765) internal successors, (137), 48 states have internal predecessors, (137), 23 states have call successors, (23), 23 states have call predecessors, (23), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:45,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:45,127 INFO L93 Difference]: Finished difference Result 5814 states and 8063 transitions. [2023-02-17 09:07:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-02-17 09:07:45,127 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 2.9148936170212765) internal successors, (137), 48 states have internal predecessors, (137), 23 states have call successors, (23), 23 states have call predecessors, (23), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-02-17 09:07:45,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:45,148 INFO L225 Difference]: With dead ends: 5814 [2023-02-17 09:07:45,148 INFO L226 Difference]: Without dead ends: 5733 [2023-02-17 09:07:45,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 132 SyntacticMatches, 10 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1382, Invalid=3448, Unknown=0, NotChecked=0, Total=4830 [2023-02-17 09:07:45,153 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 1476 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 674 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1476 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 674 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:45,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1476 Valid, 937 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [674 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-17 09:07:45,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5733 states. [2023-02-17 09:07:45,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5733 to 1256. [2023-02-17 09:07:45,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 965 states have (on average 1.1398963730569949) internal successors, (1100), 964 states have internal predecessors, (1100), 198 states have call successors, (198), 121 states have call predecessors, (198), 87 states have return successors, (1183), 170 states have call predecessors, (1183), 154 states have call successors, (1183) [2023-02-17 09:07:45,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 2481 transitions. [2023-02-17 09:07:45,247 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 2481 transitions. Word has length 78 [2023-02-17 09:07:45,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:45,248 INFO L495 AbstractCegarLoop]: Abstraction has 1256 states and 2481 transitions. [2023-02-17 09:07:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 2.9148936170212765) internal successors, (137), 48 states have internal predecessors, (137), 23 states have call successors, (23), 23 states have call predecessors, (23), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:45,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 2481 transitions. [2023-02-17 09:07:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-02-17 09:07:45,253 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:45,253 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:45,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:45,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-02-17 09:07:45,458 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:45,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash 672059117, now seen corresponding path program 4 times [2023-02-17 09:07:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:45,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589316437] [2023-02-17 09:07:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:45,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:45,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:45,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:45,916 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 15 proven. 354 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-02-17 09:07:45,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:45,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589316437] [2023-02-17 09:07:45,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589316437] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:45,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41495224] [2023-02-17 09:07:45,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-17 09:07:45,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:45,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:45,918 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:45,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-02-17 09:07:45,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-17 09:07:45,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:45,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 32 conjunts are in the unsatisfiable core [2023-02-17 09:07:45,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:46,205 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 19 proven. 350 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-02-17 09:07:46,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:46,913 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 19 proven. 358 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-02-17 09:07:46,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41495224] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:46,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:46,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 30, 32] total 64 [2023-02-17 09:07:46,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313648752] [2023-02-17 09:07:46,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:46,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-02-17 09:07:46,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:46,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-02-17 09:07:46,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=3434, Unknown=0, NotChecked=0, Total=4160 [2023-02-17 09:07:46,918 INFO L87 Difference]: Start difference. First operand 1256 states and 2481 transitions. Second operand has 65 states, 62 states have (on average 2.435483870967742) internal successors, (151), 38 states have internal predecessors, (151), 34 states have call successors, (39), 26 states have call predecessors, (39), 6 states have return successors, (15), 8 states have call predecessors, (15), 10 states have call successors, (15) [2023-02-17 09:07:47,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:47,335 INFO L93 Difference]: Finished difference Result 2514 states and 5124 transitions. [2023-02-17 09:07:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-17 09:07:47,336 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 62 states have (on average 2.435483870967742) internal successors, (151), 38 states have internal predecessors, (151), 34 states have call successors, (39), 26 states have call predecessors, (39), 6 states have return successors, (15), 8 states have call predecessors, (15), 10 states have call successors, (15) Word has length 115 [2023-02-17 09:07:47,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:47,342 INFO L225 Difference]: With dead ends: 2514 [2023-02-17 09:07:47,342 INFO L226 Difference]: Without dead ends: 1217 [2023-02-17 09:07:47,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 181 SyntacticMatches, 31 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2252 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1042, Invalid=5120, Unknown=0, NotChecked=0, Total=6162 [2023-02-17 09:07:47,353 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 249 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:47,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 145 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 09:07:47,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2023-02-17 09:07:47,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1089. [2023-02-17 09:07:47,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 853 states have (on average 1.1184056271981242) internal successors, (954), 835 states have internal predecessors, (954), 146 states have call successors, (146), 116 states have call predecessors, (146), 85 states have return successors, (388), 137 states have call predecessors, (388), 124 states have call successors, (388) [2023-02-17 09:07:47,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1488 transitions. [2023-02-17 09:07:47,401 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1488 transitions. Word has length 115 [2023-02-17 09:07:47,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:47,401 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1488 transitions. [2023-02-17 09:07:47,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 62 states have (on average 2.435483870967742) internal successors, (151), 38 states have internal predecessors, (151), 34 states have call successors, (39), 26 states have call predecessors, (39), 6 states have return successors, (15), 8 states have call predecessors, (15), 10 states have call successors, (15) [2023-02-17 09:07:47,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1488 transitions. [2023-02-17 09:07:47,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-02-17 09:07:47,403 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:47,403 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:47,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:47,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-02-17 09:07:47,608 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting hanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:47,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:47,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1192003213, now seen corresponding path program 2 times [2023-02-17 09:07:47,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:47,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260129426] [2023-02-17 09:07:47,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:47,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:47,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:47,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:47,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:07:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:07:47,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:47,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:47,745 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:07:47,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:47,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260129426] [2023-02-17 09:07:47,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260129426] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:47,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111003721] [2023-02-17 09:07:47,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:07:47,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:47,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:47,774 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:47,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-02-17 09:07:47,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:07:47,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:47,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-17 09:07:47,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:47,875 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:07:47,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:07:47,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111003721] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:07:47,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-17 09:07:47,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-02-17 09:07:47,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945503124] [2023-02-17 09:07:47,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:07:47,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 09:07:47,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:47,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 09:07:47,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-17 09:07:47,877 INFO L87 Difference]: Start difference. First operand 1089 states and 1488 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2023-02-17 09:07:47,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:47,909 INFO L93 Difference]: Finished difference Result 1089 states and 1488 transitions. [2023-02-17 09:07:47,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 09:07:47,909 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 144 [2023-02-17 09:07:47,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:47,913 INFO L225 Difference]: With dead ends: 1089 [2023-02-17 09:07:47,913 INFO L226 Difference]: Without dead ends: 1087 [2023-02-17 09:07:47,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 173 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-17 09:07:47,914 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 5 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:47,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 116 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:47,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2023-02-17 09:07:47,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 1087. [2023-02-17 09:07:47,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 853 states have (on average 1.0902696365767879) internal successors, (930), 833 states have internal predecessors, (930), 146 states have call successors, (146), 116 states have call predecessors, (146), 85 states have return successors, (388), 137 states have call predecessors, (388), 124 states have call successors, (388) [2023-02-17 09:07:47,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1464 transitions. [2023-02-17 09:07:47,954 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1464 transitions. Word has length 144 [2023-02-17 09:07:47,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:47,954 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1464 transitions. [2023-02-17 09:07:47,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2023-02-17 09:07:47,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1464 transitions. [2023-02-17 09:07:47,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-02-17 09:07:47,956 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:47,956 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:47,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-02-17 09:07:48,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-02-17 09:07:48,161 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:48,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:48,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1702605997, now seen corresponding path program 1 times [2023-02-17 09:07:48,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:48,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697762229] [2023-02-17 09:07:48,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:48,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:48,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:07:48,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:48,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:07:48,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:07:48,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:48,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697762229] [2023-02-17 09:07:48,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697762229] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:48,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578764561] [2023-02-17 09:07:48,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:48,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:48,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:48,285 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:48,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-02-17 09:07:48,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-17 09:07:48,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:48,379 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:07:48,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:48,408 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:07:48,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578764561] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:48,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:48,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2023-02-17 09:07:48,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069675686] [2023-02-17 09:07:48,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:48,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-02-17 09:07:48,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:48,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-02-17 09:07:48,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-02-17 09:07:48,410 INFO L87 Difference]: Start difference. First operand 1087 states and 1464 transitions. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (8), 6 states have call predecessors, (8), 1 states have call successors, (8) [2023-02-17 09:07:48,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:48,509 INFO L93 Difference]: Finished difference Result 1310 states and 1747 transitions. [2023-02-17 09:07:48,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-17 09:07:48,509 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (8), 6 states have call predecessors, (8), 1 states have call successors, (8) Word has length 145 [2023-02-17 09:07:48,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:48,514 INFO L225 Difference]: With dead ends: 1310 [2023-02-17 09:07:48,514 INFO L226 Difference]: Without dead ends: 1245 [2023-02-17 09:07:48,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 315 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2023-02-17 09:07:48,515 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 45 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:48,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 107 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:07:48,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2023-02-17 09:07:48,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1245. [2023-02-17 09:07:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 988 states have (on average 1.062753036437247) internal successors, (1050), 964 states have internal predecessors, (1050), 146 states have call successors, (146), 116 states have call predecessors, (146), 109 states have return successors, (415), 164 states have call predecessors, (415), 124 states have call successors, (415) [2023-02-17 09:07:48,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1611 transitions. [2023-02-17 09:07:48,553 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 1611 transitions. Word has length 145 [2023-02-17 09:07:48,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:48,553 INFO L495 AbstractCegarLoop]: Abstraction has 1245 states and 1611 transitions. [2023-02-17 09:07:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (8), 6 states have call predecessors, (8), 1 states have call successors, (8) [2023-02-17 09:07:48,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 1611 transitions. [2023-02-17 09:07:48,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-02-17 09:07:48,557 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:48,557 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:07:48,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-02-17 09:07:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-02-17 09:07:48,762 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:48,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:48,762 INFO L85 PathProgramCache]: Analyzing trace with hash 907143385, now seen corresponding path program 2 times [2023-02-17 09:07:48,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:48,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369383779] [2023-02-17 09:07:48,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:07:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:07:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:07:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:07:48,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:07:48,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:07:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:48,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:48,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:07:48,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:48,981 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-02-17 09:07:48,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:48,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369383779] [2023-02-17 09:07:48,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369383779] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:48,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794778148] [2023-02-17 09:07:48,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:07:48,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:48,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:48,983 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:49,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-02-17 09:07:49,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:07:49,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:49,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 22 conjunts are in the unsatisfiable core [2023-02-17 09:07:49,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:49,245 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 97 proven. 236 refuted. 0 times theorem prover too weak. 377 trivial. 0 not checked. [2023-02-17 09:07:49,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:49,604 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 97 proven. 285 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2023-02-17 09:07:49,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794778148] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:49,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:49,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 23] total 40 [2023-02-17 09:07:49,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316095481] [2023-02-17 09:07:49,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:49,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-02-17 09:07:49,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:49,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-02-17 09:07:49,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1403, Unknown=0, NotChecked=0, Total=1560 [2023-02-17 09:07:49,607 INFO L87 Difference]: Start difference. First operand 1245 states and 1611 transitions. Second operand has 40 states, 38 states have (on average 3.8421052631578947) internal successors, (146), 35 states have internal predecessors, (146), 18 states have call successors, (25), 4 states have call predecessors, (25), 16 states have return successors, (30), 17 states have call predecessors, (30), 16 states have call successors, (30) [2023-02-17 09:07:50,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:50,312 INFO L93 Difference]: Finished difference Result 2208 states and 3118 transitions. [2023-02-17 09:07:50,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-02-17 09:07:50,313 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 3.8421052631578947) internal successors, (146), 35 states have internal predecessors, (146), 18 states have call successors, (25), 4 states have call predecessors, (25), 16 states have return successors, (30), 17 states have call predecessors, (30), 16 states have call successors, (30) Word has length 181 [2023-02-17 09:07:50,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:50,319 INFO L225 Difference]: With dead ends: 2208 [2023-02-17 09:07:50,320 INFO L226 Difference]: Without dead ends: 1452 [2023-02-17 09:07:50,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 357 SyntacticMatches, 17 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1443 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=790, Invalid=4910, Unknown=0, NotChecked=0, Total=5700 [2023-02-17 09:07:50,323 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 331 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:50,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 148 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 941 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 09:07:50,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2023-02-17 09:07:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 1386. [2023-02-17 09:07:50,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1085 states have (on average 1.056221198156682) internal successors, (1146), 1060 states have internal predecessors, (1146), 164 states have call successors, (164), 116 states have call predecessors, (164), 135 states have return successors, (664), 209 states have call predecessors, (664), 132 states have call successors, (664) [2023-02-17 09:07:50,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1974 transitions. [2023-02-17 09:07:50,367 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1974 transitions. Word has length 181 [2023-02-17 09:07:50,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:50,367 INFO L495 AbstractCegarLoop]: Abstraction has 1386 states and 1974 transitions. [2023-02-17 09:07:50,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 3.8421052631578947) internal successors, (146), 35 states have internal predecessors, (146), 18 states have call successors, (25), 4 states have call predecessors, (25), 16 states have return successors, (30), 17 states have call predecessors, (30), 16 states have call successors, (30) [2023-02-17 09:07:50,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1974 transitions. [2023-02-17 09:07:50,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-02-17 09:07:50,371 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:50,371 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1] [2023-02-17 09:07:50,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:50,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:50,576 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:50,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:50,577 INFO L85 PathProgramCache]: Analyzing trace with hash 545487260, now seen corresponding path program 4 times [2023-02-17 09:07:50,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:50,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195502754] [2023-02-17 09:07:50,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:50,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:07:51,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:51,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:07:51,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195502754] [2023-02-17 09:07:51,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195502754] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:07:51,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013869723] [2023-02-17 09:07:51,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-17 09:07:51,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:51,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:07:51,800 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:07:51,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-02-17 09:07:51,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-17 09:07:51,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:07:51,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 93 conjunts are in the unsatisfiable core [2023-02-17 09:07:51,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:07:52,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:52,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:07:53,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:07:53,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013869723] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:07:53,278 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:07:53,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 95 [2023-02-17 09:07:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882914125] [2023-02-17 09:07:53,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:07:53,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2023-02-17 09:07:53,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:07:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2023-02-17 09:07:53,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2351, Invalid=6769, Unknown=0, NotChecked=0, Total=9120 [2023-02-17 09:07:53,283 INFO L87 Difference]: Start difference. First operand 1386 states and 1974 transitions. Second operand has 96 states, 95 states have (on average 2.957894736842105) internal successors, (281), 96 states have internal predecessors, (281), 47 states have call successors, (47), 47 states have call predecessors, (47), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:56,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:07:56,545 INFO L93 Difference]: Finished difference Result 6003 states and 9574 transitions. [2023-02-17 09:07:56,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-02-17 09:07:56,546 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 95 states have (on average 2.957894736842105) internal successors, (281), 96 states have internal predecessors, (281), 47 states have call successors, (47), 47 states have call predecessors, (47), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 162 [2023-02-17 09:07:56,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:07:56,572 INFO L225 Difference]: With dead ends: 6003 [2023-02-17 09:07:56,572 INFO L226 Difference]: Without dead ends: 6002 [2023-02-17 09:07:56,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 276 SyntacticMatches, 22 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5209 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5642, Invalid=14380, Unknown=0, NotChecked=0, Total=20022 [2023-02-17 09:07:56,579 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 2124 mSDsluCounter, 1900 mSDsCounter, 0 mSdLazyCounter, 2091 mSolverCounterSat, 1771 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2124 SdHoareTripleChecker+Valid, 2119 SdHoareTripleChecker+Invalid, 3862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1771 IncrementalHoareTripleChecker+Valid, 2091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-02-17 09:07:56,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2124 Valid, 2119 Invalid, 3862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1771 Valid, 2091 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-02-17 09:07:56,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6002 states. [2023-02-17 09:07:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6002 to 2586. [2023-02-17 09:07:56,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2586 states, 1973 states have (on average 1.0552458185504308) internal successors, (2082), 1924 states have internal predecessors, (2082), 356 states have call successors, (356), 236 states have call predecessors, (356), 255 states have return successors, (3472), 425 states have call predecessors, (3472), 288 states have call successors, (3472) [2023-02-17 09:07:56,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2586 states to 2586 states and 5910 transitions. [2023-02-17 09:07:56,731 INFO L78 Accepts]: Start accepts. Automaton has 2586 states and 5910 transitions. Word has length 162 [2023-02-17 09:07:56,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:07:56,731 INFO L495 AbstractCegarLoop]: Abstraction has 2586 states and 5910 transitions. [2023-02-17 09:07:56,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 95 states have (on average 2.957894736842105) internal successors, (281), 96 states have internal predecessors, (281), 47 states have call successors, (47), 47 states have call predecessors, (47), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:07:56,732 INFO L276 IsEmpty]: Start isEmpty. Operand 2586 states and 5910 transitions. [2023-02-17 09:07:56,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2023-02-17 09:07:56,754 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:07:56,754 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 46, 46, 46, 46, 1, 1, 1, 1, 1] [2023-02-17 09:07:56,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-02-17 09:07:56,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:07:56,965 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:07:56,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:07:56,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1315056868, now seen corresponding path program 5 times [2023-02-17 09:07:56,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:07:56,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895731790] [2023-02-17 09:07:56,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:07:56,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:07:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:01,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 7429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:08:01,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:08:01,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895731790] [2023-02-17 09:08:01,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895731790] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:08:01,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356887300] [2023-02-17 09:08:01,814 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-17 09:08:01,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:01,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:08:01,816 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:08:01,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-02-17 09:08:02,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2023-02-17 09:08:02,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:08:02,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 1392 conjuncts, 189 conjunts are in the unsatisfiable core [2023-02-17 09:08:02,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:08:02,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 7429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:08:02,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:08:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 7429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:08:06,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356887300] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:08:06,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:08:06,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 191 [2023-02-17 09:08:06,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856538402] [2023-02-17 09:08:06,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:08:06,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 192 states [2023-02-17 09:08:06,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:08:06,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 192 interpolants. [2023-02-17 09:08:06,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9311, Invalid=27361, Unknown=0, NotChecked=0, Total=36672 [2023-02-17 09:08:06,190 INFO L87 Difference]: Start difference. First operand 2586 states and 5910 transitions. Second operand has 192 states, 191 states have (on average 2.979057591623037) internal successors, (569), 192 states have internal predecessors, (569), 95 states have call successors, (95), 95 states have call predecessors, (95), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:08:22,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:08:22,106 INFO L93 Difference]: Finished difference Result 18651 states and 36490 transitions. [2023-02-17 09:08:22,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2023-02-17 09:08:22,121 INFO L78 Accepts]: Start accepts. Automaton has has 192 states, 191 states have (on average 2.979057591623037) internal successors, (569), 192 states have internal predecessors, (569), 95 states have call successors, (95), 95 states have call predecessors, (95), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 330 [2023-02-17 09:08:22,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:08:22,234 INFO L225 Difference]: With dead ends: 18651 [2023-02-17 09:08:22,234 INFO L226 Difference]: Without dead ends: 18650 [2023-02-17 09:08:22,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 894 GetRequests, 564 SyntacticMatches, 46 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21373 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=22802, Invalid=58708, Unknown=0, NotChecked=0, Total=81510 [2023-02-17 09:08:22,251 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 7234 mSDsluCounter, 6596 mSDsCounter, 0 mSdLazyCounter, 8631 mSolverCounterSat, 9768 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7234 SdHoareTripleChecker+Valid, 7070 SdHoareTripleChecker+Invalid, 18399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9768 IncrementalHoareTripleChecker+Valid, 8631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-02-17 09:08:22,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7234 Valid, 7070 Invalid, 18399 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9768 Valid, 8631 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-02-17 09:08:22,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18650 states. [2023-02-17 09:08:22,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18650 to 4986. [2023-02-17 09:08:22,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4986 states, 3749 states have (on average 1.0546812483328887) internal successors, (3954), 3652 states have internal predecessors, (3954), 740 states have call successors, (740), 476 states have call predecessors, (740), 495 states have return successors, (17284), 857 states have call predecessors, (17284), 600 states have call successors, (17284) [2023-02-17 09:08:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4986 states to 4986 states and 21978 transitions. [2023-02-17 09:08:23,066 INFO L78 Accepts]: Start accepts. Automaton has 4986 states and 21978 transitions. Word has length 330 [2023-02-17 09:08:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:08:23,067 INFO L495 AbstractCegarLoop]: Abstraction has 4986 states and 21978 transitions. [2023-02-17 09:08:23,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 192 states, 191 states have (on average 2.979057591623037) internal successors, (569), 192 states have internal predecessors, (569), 95 states have call successors, (95), 95 states have call predecessors, (95), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:08:23,068 INFO L276 IsEmpty]: Start isEmpty. Operand 4986 states and 21978 transitions. [2023-02-17 09:08:23,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 578 [2023-02-17 09:08:23,095 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:08:23,095 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:08:23,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-02-17 09:08:23,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:23,303 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:08:23,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:08:23,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1705243859, now seen corresponding path program 3 times [2023-02-17 09:08:23,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:08:23,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705754956] [2023-02-17 09:08:23,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:08:23,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:08:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:08:23,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:08:23,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:23,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2023-02-17 09:08:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:08:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:23,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:23,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:23,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2023-02-17 09:08:23,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:23,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:23,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:23,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11714 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 11619 trivial. 0 not checked. [2023-02-17 09:08:23,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:08:23,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705754956] [2023-02-17 09:08:23,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705754956] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:08:23,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456942192] [2023-02-17 09:08:23,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:08:23,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:23,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:08:23,942 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:08:23,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-02-17 09:08:24,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-02-17 09:08:24,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:08:24,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-17 09:08:24,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:08:24,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11714 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 11619 trivial. 0 not checked. [2023-02-17 09:08:24,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:08:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 11714 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 11619 trivial. 0 not checked. [2023-02-17 09:08:24,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456942192] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:08:24,386 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:08:24,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 28 [2023-02-17 09:08:24,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672977572] [2023-02-17 09:08:24,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:08:24,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-02-17 09:08:24,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:08:24,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-02-17 09:08:24,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=601, Unknown=0, NotChecked=0, Total=812 [2023-02-17 09:08:24,389 INFO L87 Difference]: Start difference. First operand 4986 states and 21978 transitions. Second operand has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 28 states have internal predecessors, (95), 1 states have call successors, (8), 2 states have call predecessors, (8), 14 states have return successors, (16), 14 states have call predecessors, (16), 1 states have call successors, (16) [2023-02-17 09:08:24,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:08:24,730 INFO L93 Difference]: Finished difference Result 5547 states and 22622 transitions. [2023-02-17 09:08:24,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-02-17 09:08:24,732 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 28 states have internal predecessors, (95), 1 states have call successors, (8), 2 states have call predecessors, (8), 14 states have return successors, (16), 14 states have call predecessors, (16), 1 states have call successors, (16) Word has length 577 [2023-02-17 09:08:24,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:08:24,811 INFO L225 Difference]: With dead ends: 5547 [2023-02-17 09:08:24,812 INFO L226 Difference]: Without dead ends: 5130 [2023-02-17 09:08:24,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1327 GetRequests, 1271 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1038 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=573, Invalid=2183, Unknown=0, NotChecked=0, Total=2756 [2023-02-17 09:08:24,822 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 93 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:08:24,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 107 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:08:24,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5130 states. [2023-02-17 09:08:25,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5130 to 5130. [2023-02-17 09:08:25,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5130 states, 3876 states have (on average 1.0515995872033024) internal successors, (4076), 3774 states have internal predecessors, (4076), 740 states have call successors, (740), 476 states have call predecessors, (740), 512 states have return successors, (17306), 879 states have call predecessors, (17306), 600 states have call successors, (17306) [2023-02-17 09:08:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5130 states to 5130 states and 22122 transitions. [2023-02-17 09:08:25,393 INFO L78 Accepts]: Start accepts. Automaton has 5130 states and 22122 transitions. Word has length 577 [2023-02-17 09:08:25,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:08:25,395 INFO L495 AbstractCegarLoop]: Abstraction has 5130 states and 22122 transitions. [2023-02-17 09:08:25,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 28 states have internal predecessors, (95), 1 states have call successors, (8), 2 states have call predecessors, (8), 14 states have return successors, (16), 14 states have call predecessors, (16), 1 states have call successors, (16) [2023-02-17 09:08:25,395 INFO L276 IsEmpty]: Start isEmpty. Operand 5130 states and 22122 transitions. [2023-02-17 09:08:25,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2023-02-17 09:08:25,440 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:08:25,440 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:08:25,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-02-17 09:08:25,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:25,645 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:08:25,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:08:25,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1314017753, now seen corresponding path program 4 times [2023-02-17 09:08:25,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:08:25,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711751731] [2023-02-17 09:08:25,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:08:25,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:08:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-02-17 09:08:26,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:26,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:08:26,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2023-02-17 09:08:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-02-17 09:08:26,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-02-17 09:08:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-02-17 09:08:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-17 09:08:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-02-17 09:08:26,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2023-02-17 09:08:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-02-17 09:08:26,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:26,901 INFO L134 CoverageAnalysis]: Checked inductivity of 12470 backedges. 0 proven. 522 refuted. 0 times theorem prover too weak. 11948 trivial. 0 not checked. [2023-02-17 09:08:26,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:08:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711751731] [2023-02-17 09:08:26,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711751731] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:08:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031774657] [2023-02-17 09:08:26,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-17 09:08:26,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:26,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:08:26,908 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:08:26,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-02-17 09:08:27,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-17 09:08:27,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:08:27,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 1816 conjuncts, 42 conjunts are in the unsatisfiable core [2023-02-17 09:08:27,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:08:27,664 INFO L134 CoverageAnalysis]: Checked inductivity of 12470 backedges. 768 proven. 1942 refuted. 0 times theorem prover too weak. 9760 trivial. 0 not checked. [2023-02-17 09:08:27,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:08:28,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12470 backedges. 768 proven. 2283 refuted. 0 times theorem prover too weak. 9419 trivial. 0 not checked. [2023-02-17 09:08:28,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031774657] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:08:28,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-17 09:08:28,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26, 43] total 76 [2023-02-17 09:08:28,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567893115] [2023-02-17 09:08:28,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-17 09:08:28,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-02-17 09:08:28,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 09:08:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-02-17 09:08:28,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=5153, Unknown=0, NotChecked=0, Total=5700 [2023-02-17 09:08:28,823 INFO L87 Difference]: Start difference. First operand 5130 states and 22122 transitions. Second operand has 76 states, 74 states have (on average 3.945945945945946) internal successors, (292), 71 states have internal predecessors, (292), 30 states have call successors, (37), 4 states have call predecessors, (37), 34 states have return successors, (60), 35 states have call predecessors, (60), 28 states have call successors, (60) [2023-02-17 09:08:30,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:08:30,804 INFO L93 Difference]: Finished difference Result 7313 states and 37659 transitions. [2023-02-17 09:08:30,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-02-17 09:08:30,805 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 74 states have (on average 3.945945945945946) internal successors, (292), 71 states have internal predecessors, (292), 30 states have call successors, (37), 4 states have call predecessors, (37), 34 states have return successors, (60), 35 states have call predecessors, (60), 28 states have call successors, (60) Word has length 661 [2023-02-17 09:08:30,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:08:31,016 INFO L225 Difference]: With dead ends: 7313 [2023-02-17 09:08:31,016 INFO L226 Difference]: Without dead ends: 6135 [2023-02-17 09:08:31,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1574 GetRequests, 1389 SyntacticMatches, 37 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7141 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2948, Invalid=19402, Unknown=0, NotChecked=0, Total=22350 [2023-02-17 09:08:31,038 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 1223 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 3021 mSolverCounterSat, 517 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1233 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 3538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 517 IncrementalHoareTripleChecker+Valid, 3021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-17 09:08:31,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1233 Valid, 258 Invalid, 3538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [517 Valid, 3021 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-17 09:08:31,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6135 states. [2023-02-17 09:08:31,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6135 to 5673. [2023-02-17 09:08:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5673 states, 4208 states have (on average 1.0475285171102662) internal successors, (4408), 4106 states have internal predecessors, (4408), 856 states have call successors, (856), 476 states have call predecessors, (856), 607 states have return successors, (28035), 1090 states have call predecessors, (28035), 716 states have call successors, (28035) [2023-02-17 09:08:31,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5673 states to 5673 states and 33299 transitions. [2023-02-17 09:08:31,905 INFO L78 Accepts]: Start accepts. Automaton has 5673 states and 33299 transitions. Word has length 661 [2023-02-17 09:08:31,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:08:31,906 INFO L495 AbstractCegarLoop]: Abstraction has 5673 states and 33299 transitions. [2023-02-17 09:08:31,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 74 states have (on average 3.945945945945946) internal successors, (292), 71 states have internal predecessors, (292), 30 states have call successors, (37), 4 states have call predecessors, (37), 34 states have return successors, (60), 35 states have call predecessors, (60), 28 states have call successors, (60) [2023-02-17 09:08:31,907 INFO L276 IsEmpty]: Start isEmpty. Operand 5673 states and 33299 transitions. [2023-02-17 09:08:32,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 667 [2023-02-17 09:08:32,047 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:08:32,047 INFO L195 NwaCegarLoop]: trace histogram [95, 95, 95, 94, 94, 94, 94, 1, 1, 1, 1, 1] [2023-02-17 09:08:32,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-02-17 09:08:32,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:32,253 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:08:32,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:08:32,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1826355684, now seen corresponding path program 6 times [2023-02-17 09:08:32,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 09:08:32,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461422372] [2023-02-17 09:08:32,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:08:32,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 09:08:32,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:08:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 30973 backedges. 0 proven. 30973 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:08:53,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 09:08:53,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461422372] [2023-02-17 09:08:53,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461422372] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-17 09:08:53,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57174113] [2023-02-17 09:08:53,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-17 09:08:53,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:08:53,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:08:53,340 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-17 09:08:53,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-02-17 09:08:54,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 92 check-sat command(s) [2023-02-17 09:08:54,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:08:54,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 2697 conjuncts, 161 conjunts are in the unsatisfiable core [2023-02-17 09:08:54,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:12,431 WARN L718 sPolynomialRelations]: Constructing 2147483647(two to the power of 31 dual juncts. [2023-02-17 09:09:12,432 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2023-02-17 09:09:12,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-02-17 09:09:12,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-17 09:09:12,642 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.OutOfMemoryError: Requested array size exceeds VM limit at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir$ExplicitLhsPolynomialRelations.buildCorrespondingFiniteJunctionForAntiDer(DualJunctionTir.java:720) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir$ExplicitLhsPolynomialRelations.buildBoundConstraint(DualJunctionTir.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateConjuncts(DualJunctionTir.java:193) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne(DualJunctionTir.java:142) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminate(DualJunctionTir.java:126) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:90) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) [2023-02-17 09:09:12,646 INFO L158 Benchmark]: Toolchain (without parser) took 98325.72ms. Allocated memory was 188.7MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 140.5MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2023-02-17 09:09:12,646 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 127.9MB. Free memory was 73.8MB in the beginning and 73.8MB in the end (delta: 45.2kB). There was no memory consumed. Max. memory is 16.1GB. [2023-02-17 09:09:12,646 INFO L158 Benchmark]: CACSL2BoogieTranslator took 171.40ms. Allocated memory is still 188.7MB. Free memory was 139.9MB in the beginning and 129.9MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-02-17 09:09:12,646 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.31ms. Allocated memory is still 188.7MB. Free memory was 129.9MB in the beginning and 128.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-02-17 09:09:12,647 INFO L158 Benchmark]: Boogie Preprocessor took 11.38ms. Allocated memory is still 188.7MB. Free memory was 128.6MB in the beginning and 127.8MB in the end (delta: 753.8kB). There was no memory consumed. Max. memory is 16.1GB. [2023-02-17 09:09:12,647 INFO L158 Benchmark]: RCFGBuilder took 205.15ms. Allocated memory is still 188.7MB. Free memory was 127.8MB in the beginning and 116.1MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-02-17 09:09:12,647 INFO L158 Benchmark]: TraceAbstraction took 97916.31ms. Allocated memory was 188.7MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 115.4MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2023-02-17 09:09:12,648 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.14ms. Allocated memory is still 127.9MB. Free memory was 73.8MB in the beginning and 73.8MB in the end (delta: 45.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 171.40ms. Allocated memory is still 188.7MB. Free memory was 139.9MB in the beginning and 129.9MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 17.31ms. Allocated memory is still 188.7MB. Free memory was 129.9MB in the beginning and 128.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 11.38ms. Allocated memory is still 188.7MB. Free memory was 128.6MB in the beginning and 127.8MB in the end (delta: 753.8kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 205.15ms. Allocated memory is still 188.7MB. Free memory was 127.8MB in the beginning and 116.1MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 97916.31ms. Allocated memory was 188.7MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 115.4MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: OutOfMemoryError: Requested array size exceeds VM limit de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: OutOfMemoryError: Requested array size exceeds VM limit: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir$ExplicitLhsPolynomialRelations.buildCorrespondingFiniteJunctionForAntiDer(DualJunctionTir.java:720) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-02-17 09:09:12,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/recHanoi01.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 85b02fad28964214b0cd332ac12fce3136c6c5e9247130ab67f1c2c3baea22f9 --- Real Ultimate output --- This is Ultimate 0.2.2-?-574ddb4 [2023-02-17 09:09:14,600 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-17 09:09:14,602 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-17 09:09:14,632 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-17 09:09:14,632 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-17 09:09:14,634 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-17 09:09:14,636 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-17 09:09:14,638 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-17 09:09:14,641 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-17 09:09:14,645 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-17 09:09:14,645 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-17 09:09:14,647 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-17 09:09:14,647 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-17 09:09:14,649 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-17 09:09:14,650 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-17 09:09:14,652 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-17 09:09:14,652 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-17 09:09:14,653 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-17 09:09:14,654 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-17 09:09:14,658 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-17 09:09:14,659 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-17 09:09:14,660 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-17 09:09:14,660 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-17 09:09:14,661 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-17 09:09:14,666 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-17 09:09:14,666 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-17 09:09:14,666 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-17 09:09:14,667 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-17 09:09:14,668 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-17 09:09:14,668 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-17 09:09:14,669 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-17 09:09:14,670 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-17 09:09:14,671 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-17 09:09:14,671 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-17 09:09:14,672 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-17 09:09:14,672 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-17 09:09:14,673 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-17 09:09:14,673 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-17 09:09:14,673 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-17 09:09:14,674 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-17 09:09:14,674 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-17 09:09:14,677 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Bitvector.epf [2023-02-17 09:09:14,712 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-17 09:09:14,712 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-17 09:09:14,713 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-17 09:09:14,713 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-17 09:09:14,714 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-17 09:09:14,714 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-17 09:09:14,714 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-17 09:09:14,714 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-17 09:09:14,715 INFO L138 SettingsManager]: * Use SBE=true [2023-02-17 09:09:14,715 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-17 09:09:14,715 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-17 09:09:14,716 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-17 09:09:14,717 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-17 09:09:14,718 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-17 09:09:14,718 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-17 09:09:14,718 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-17 09:09:14,718 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 09:09:14,718 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-17 09:09:14,719 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-17 09:09:14,720 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-17 09:09:14,720 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2023-02-17 09:09:14,720 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-17 09:09:14,720 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 85b02fad28964214b0cd332ac12fce3136c6c5e9247130ab67f1c2c3baea22f9 [2023-02-17 09:09:14,990 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-17 09:09:15,012 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-17 09:09:15,015 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-17 09:09:15,016 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-17 09:09:15,016 INFO L275 PluginConnector]: CDTParser initialized [2023-02-17 09:09:15,017 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/recHanoi01.c [2023-02-17 09:09:16,049 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-17 09:09:16,224 INFO L351 CDTParser]: Found 1 translation units. [2023-02-17 09:09:16,225 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c [2023-02-17 09:09:16,229 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4db146ab5/48772284850c4b4ca2bb1e453fdcc045/FLAGe22bab136 [2023-02-17 09:09:16,240 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4db146ab5/48772284850c4b4ca2bb1e453fdcc045 [2023-02-17 09:09:16,241 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-17 09:09:16,242 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-17 09:09:16,243 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-17 09:09:16,243 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-17 09:09:16,245 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-17 09:09:16,246 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,246 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f0278fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16, skipping insertion in model container [2023-02-17 09:09:16,247 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,251 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-17 09:09:16,259 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-17 09:09:16,368 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c[1213,1226] [2023-02-17 09:09:16,368 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 09:09:16,376 INFO L203 MainTranslator]: Completed pre-run [2023-02-17 09:09:16,391 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/recHanoi01.c[1213,1226] [2023-02-17 09:09:16,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 09:09:16,400 INFO L208 MainTranslator]: Completed translation [2023-02-17 09:09:16,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16 WrapperNode [2023-02-17 09:09:16,400 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-17 09:09:16,401 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-17 09:09:16,401 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-17 09:09:16,402 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-17 09:09:16,406 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,423 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 27 [2023-02-17 09:09:16,424 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-17 09:09:16,424 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-17 09:09:16,425 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-17 09:09:16,425 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-17 09:09:16,430 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,441 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,442 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,446 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,447 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,448 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,448 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,454 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-17 09:09:16,454 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-17 09:09:16,456 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-17 09:09:16,456 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-17 09:09:16,456 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (1/1) ... [2023-02-17 09:09:16,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 09:09:16,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 09:09:16,478 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-17 09:09:16,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-17 09:09:16,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-17 09:09:16,509 INFO L130 BoogieDeclarations]: Found specification of procedure applyHanoi [2023-02-17 09:09:16,509 INFO L138 BoogieDeclarations]: Found implementation of procedure applyHanoi [2023-02-17 09:09:16,509 INFO L130 BoogieDeclarations]: Found specification of procedure hanoi [2023-02-17 09:09:16,509 INFO L138 BoogieDeclarations]: Found implementation of procedure hanoi [2023-02-17 09:09:16,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-02-17 09:09:16,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-17 09:09:16,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-17 09:09:16,567 INFO L235 CfgBuilder]: Building ICFG [2023-02-17 09:09:16,568 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-17 09:09:16,706 INFO L276 CfgBuilder]: Performing block encoding [2023-02-17 09:09:16,710 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-17 09:09:16,710 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2023-02-17 09:09:16,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 09:09:16 BoogieIcfgContainer [2023-02-17 09:09:16,712 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-17 09:09:16,713 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-17 09:09:16,713 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-17 09:09:16,715 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-17 09:09:16,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.02 09:09:16" (1/3) ... [2023-02-17 09:09:16,715 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f87b087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 09:09:16, skipping insertion in model container [2023-02-17 09:09:16,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 09:09:16" (2/3) ... [2023-02-17 09:09:16,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f87b087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 09:09:16, skipping insertion in model container [2023-02-17 09:09:16,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 09:09:16" (3/3) ... [2023-02-17 09:09:16,733 INFO L112 eAbstractionObserver]: Analyzing ICFG recHanoi01.c [2023-02-17 09:09:16,743 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-17 09:09:16,743 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2023-02-17 09:09:16,775 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-17 09:09:16,780 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;@3be81148, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-17 09:09:16,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-02-17 09:09:16,786 INFO L276 IsEmpty]: Start isEmpty. Operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 39 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-02-17 09:09:16,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-02-17 09:09:16,791 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:16,791 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:16,792 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:16,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:16,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1081008278, now seen corresponding path program 1 times [2023-02-17 09:09:16,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:16,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010703266] [2023-02-17 09:09:16,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:16,806 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:16,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:16,809 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:16,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-02-17 09:09:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:16,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 1 conjunts are in the unsatisfiable core [2023-02-17 09:09:16,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:16,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:16,891 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:09:16,891 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:16,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010703266] [2023-02-17 09:09:16,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010703266] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:09:16,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:09:16,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-02-17 09:09:16,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11021609] [2023-02-17 09:09:16,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:09:16,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-02-17 09:09:16,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-02-17 09:09:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-17 09:09:16,924 INFO L87 Difference]: Start difference. First operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 39 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 2 states, 1 states have (on average 6.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:16,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:16,941 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2023-02-17 09:09:16,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-02-17 09:09:16,942 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 6.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-02-17 09:09:16,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:16,947 INFO L225 Difference]: With dead ends: 49 [2023-02-17 09:09:16,947 INFO L226 Difference]: Without dead ends: 34 [2023-02-17 09:09:16,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-17 09:09:16,954 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:16,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:16,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-02-17 09:09:16,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2023-02-17 09:09:16,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 21 states have (on average 1.380952380952381) internal successors, (29), 28 states have internal predecessors, (29), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-02-17 09:09:16,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 38 transitions. [2023-02-17 09:09:16,986 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 38 transitions. Word has length 7 [2023-02-17 09:09:16,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:16,986 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 38 transitions. [2023-02-17 09:09:16,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 6.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:16,986 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 38 transitions. [2023-02-17 09:09:16,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-17 09:09:16,987 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:16,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:17,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:17,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,195 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:17,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:17,197 INFO L85 PathProgramCache]: Analyzing trace with hash 848481788, now seen corresponding path program 1 times [2023-02-17 09:09:17,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:17,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637937251] [2023-02-17 09:09:17,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:17,198 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:17,200 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:17,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-02-17 09:09:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:17,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-17 09:09:17,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:17,288 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:09:17,289 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:17,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637937251] [2023-02-17 09:09:17,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637937251] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:09:17,290 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:09:17,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-17 09:09:17,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500257215] [2023-02-17 09:09:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:09:17,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 09:09:17,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:17,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 09:09:17,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 09:09:17,296 INFO L87 Difference]: Start difference. First operand 34 states and 38 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:17,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:17,316 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2023-02-17 09:09:17,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 09:09:17,317 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2023-02-17 09:09:17,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:17,317 INFO L225 Difference]: With dead ends: 56 [2023-02-17 09:09:17,318 INFO L226 Difference]: Without dead ends: 55 [2023-02-17 09:09:17,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:09:17,319 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 22 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:17,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 103 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:17,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-02-17 09:09:17,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 40. [2023-02-17 09:09:17,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.3461538461538463) internal successors, (35), 33 states have internal predecessors, (35), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-02-17 09:09:17,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 45 transitions. [2023-02-17 09:09:17,325 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 45 transitions. Word has length 8 [2023-02-17 09:09:17,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:17,326 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 45 transitions. [2023-02-17 09:09:17,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:17,326 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 45 transitions. [2023-02-17 09:09:17,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-02-17 09:09:17,326 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:17,326 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:17,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:17,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,533 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:17,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:17,534 INFO L85 PathProgramCache]: Analyzing trace with hash 533131692, now seen corresponding path program 1 times [2023-02-17 09:09:17,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:17,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1079977309] [2023-02-17 09:09:17,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:17,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:17,536 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:17,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-02-17 09:09:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:17,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-17 09:09:17,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:17,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:17,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:09:17,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:17,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1079977309] [2023-02-17 09:09:17,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1079977309] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:09:17,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:09:17,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 09:09:17,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066838821] [2023-02-17 09:09:17,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:09:17,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:09:17,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:17,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:09:17,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:09:17,572 INFO L87 Difference]: Start difference. First operand 40 states and 45 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:17,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:17,626 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2023-02-17 09:09:17,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 09:09:17,626 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2023-02-17 09:09:17,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:17,627 INFO L225 Difference]: With dead ends: 65 [2023-02-17 09:09:17,627 INFO L226 Difference]: Without dead ends: 46 [2023-02-17 09:09:17,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 09:09:17,628 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 14 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:17,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 118 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:17,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2023-02-17 09:09:17,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2023-02-17 09:09:17,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 37 states have internal predecessors, (38), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-17 09:09:17,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2023-02-17 09:09:17,634 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 9 [2023-02-17 09:09:17,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:17,635 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2023-02-17 09:09:17,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:17,635 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2023-02-17 09:09:17,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-17 09:09:17,635 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:17,636 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:17,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:17,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,843 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:17,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1215034722, now seen corresponding path program 1 times [2023-02-17 09:09:17,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:17,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217035090] [2023-02-17 09:09:17,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:17,844 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:17,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:17,845 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:17,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-02-17 09:09:17,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:17,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-17 09:09:17,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:17,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:17,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:17,986 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:17,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217035090] [2023-02-17 09:09:17,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217035090] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:17,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:17,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-02-17 09:09:17,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637763985] [2023-02-17 09:09:17,986 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:17,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-17 09:09:17,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:17,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-17 09:09:17,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-02-17 09:09:17,987 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:18,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:18,169 INFO L93 Difference]: Finished difference Result 141 states and 173 transitions. [2023-02-17 09:09:18,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-17 09:09:18,170 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-02-17 09:09:18,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:18,172 INFO L225 Difference]: With dead ends: 141 [2023-02-17 09:09:18,173 INFO L226 Difference]: Without dead ends: 140 [2023-02-17 09:09:18,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-02-17 09:09:18,174 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 105 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:18,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 250 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:09:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2023-02-17 09:09:18,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 85. [2023-02-17 09:09:18,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 59 states have (on average 1.2542372881355932) internal successors, (74), 68 states have internal predecessors, (74), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2023-02-17 09:09:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 116 transitions. [2023-02-17 09:09:18,190 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 116 transitions. Word has length 15 [2023-02-17 09:09:18,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:18,190 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 116 transitions. [2023-02-17 09:09:18,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:18,190 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 116 transitions. [2023-02-17 09:09:18,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-02-17 09:09:18,190 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:18,190 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:18,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:18,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:18,400 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:18,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:18,400 INFO L85 PathProgramCache]: Analyzing trace with hash -988629242, now seen corresponding path program 1 times [2023-02-17 09:09:18,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:18,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012410920] [2023-02-17 09:09:18,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:18,400 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:18,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:18,402 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:18,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-02-17 09:09:18,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:18,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-17 09:09:18,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:18,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:18,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:18,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:18,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012410920] [2023-02-17 09:09:18,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012410920] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:18,684 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:18,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-02-17 09:09:18,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399177004] [2023-02-17 09:09:18,684 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:18,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-17 09:09:18,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:18,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-17 09:09:18,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-02-17 09:09:18,685 INFO L87 Difference]: Start difference. First operand 85 states and 116 transitions. Second operand has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:18,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:18,917 INFO L93 Difference]: Finished difference Result 91 states and 122 transitions. [2023-02-17 09:09:18,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-17 09:09:18,918 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2023-02-17 09:09:18,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:18,918 INFO L225 Difference]: With dead ends: 91 [2023-02-17 09:09:18,919 INFO L226 Difference]: Without dead ends: 89 [2023-02-17 09:09:18,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-02-17 09:09:18,919 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 70 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:18,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 164 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 09:09:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2023-02-17 09:09:18,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2023-02-17 09:09:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 69 states have internal predecessors, (71), 14 states have call successors, (14), 6 states have call predecessors, (14), 9 states have return successors, (31), 13 states have call predecessors, (31), 13 states have call successors, (31) [2023-02-17 09:09:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 116 transitions. [2023-02-17 09:09:18,935 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 116 transitions. Word has length 16 [2023-02-17 09:09:18,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:18,935 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 116 transitions. [2023-02-17 09:09:18,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:18,935 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 116 transitions. [2023-02-17 09:09:18,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-17 09:09:18,936 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:18,936 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:18,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:19,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:19,152 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:19,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:19,153 INFO L85 PathProgramCache]: Analyzing trace with hash 821082338, now seen corresponding path program 1 times [2023-02-17 09:09:19,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:19,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469896343] [2023-02-17 09:09:19,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:19,153 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:19,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:19,155 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:19,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-02-17 09:09:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:19,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-17 09:09:19,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-17 09:09:19,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:19,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-02-17 09:09:19,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:19,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469896343] [2023-02-17 09:09:19,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469896343] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:19,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:19,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2023-02-17 09:09:19,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306470405] [2023-02-17 09:09:19,337 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:19,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-17 09:09:19,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:19,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-17 09:09:19,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-02-17 09:09:19,338 INFO L87 Difference]: Start difference. First operand 89 states and 116 transitions. Second operand has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-02-17 09:09:19,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:19,473 INFO L93 Difference]: Finished difference Result 182 states and 251 transitions. [2023-02-17 09:09:19,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-17 09:09:19,473 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 28 [2023-02-17 09:09:19,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:19,474 INFO L225 Difference]: With dead ends: 182 [2023-02-17 09:09:19,474 INFO L226 Difference]: Without dead ends: 100 [2023-02-17 09:09:19,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-02-17 09:09:19,476 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 23 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:19,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 153 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:09:19,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2023-02-17 09:09:19,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96. [2023-02-17 09:09:19,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 69 states have (on average 1.1159420289855073) internal successors, (77), 72 states have internal predecessors, (77), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) [2023-02-17 09:09:19,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 115 transitions. [2023-02-17 09:09:19,492 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 115 transitions. Word has length 28 [2023-02-17 09:09:19,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:19,492 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 115 transitions. [2023-02-17 09:09:19,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-02-17 09:09:19,493 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 115 transitions. [2023-02-17 09:09:19,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-02-17 09:09:19,493 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:19,493 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2023-02-17 09:09:19,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:19,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:19,700 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash 590585980, now seen corresponding path program 2 times [2023-02-17 09:09:19,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:19,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1619966131] [2023-02-17 09:09:19,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:09:19,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:19,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:19,703 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:19,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-02-17 09:09:19,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:09:19,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:19,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 21 conjunts are in the unsatisfiable core [2023-02-17 09:09:19,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:19,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:20,040 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:20,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:20,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1619966131] [2023-02-17 09:09:20,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1619966131] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:20,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:20,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-02-17 09:09:20,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788593051] [2023-02-17 09:09:20,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:20,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-02-17 09:09:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:20,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-02-17 09:09:20,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2023-02-17 09:09:20,042 INFO L87 Difference]: Start difference. First operand 96 states and 115 transitions. Second operand has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 22 states have internal predecessors, (60), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:21,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:21,045 INFO L93 Difference]: Finished difference Result 348 states and 490 transitions. [2023-02-17 09:09:21,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-02-17 09:09:21,046 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 22 states have internal predecessors, (60), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2023-02-17 09:09:21,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:21,048 INFO L225 Difference]: With dead ends: 348 [2023-02-17 09:09:21,048 INFO L226 Difference]: Without dead ends: 347 [2023-02-17 09:09:21,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=331, Invalid=1001, Unknown=0, NotChecked=0, Total=1332 [2023-02-17 09:09:21,049 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 474 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:21,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 1189 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-17 09:09:21,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2023-02-17 09:09:21,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 228. [2023-02-17 09:09:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 165 states have (on average 1.084848484848485) internal successors, (179), 168 states have internal predecessors, (179), 39 states have call successors, (39), 21 states have call predecessors, (39), 20 states have return successors, (140), 38 states have call predecessors, (140), 38 states have call successors, (140) [2023-02-17 09:09:21,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 358 transitions. [2023-02-17 09:09:21,096 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 358 transitions. Word has length 36 [2023-02-17 09:09:21,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:21,096 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 358 transitions. [2023-02-17 09:09:21,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 22 states have internal predecessors, (60), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:21,097 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 358 transitions. [2023-02-17 09:09:21,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-02-17 09:09:21,099 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:21,099 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:21,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:21,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:21,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:21,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:21,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1863188226, now seen corresponding path program 2 times [2023-02-17 09:09:21,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:21,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916967047] [2023-02-17 09:09:21,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:09:21,306 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:21,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:21,307 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:21,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-02-17 09:09:21,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-02-17 09:09:21,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:21,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-17 09:09:21,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-02-17 09:09:21,358 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:09:21,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:21,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916967047] [2023-02-17 09:09:21,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916967047] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:09:21,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:09:21,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 09:09:21,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061103753] [2023-02-17 09:09:21,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:09:21,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 09:09:21,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:21,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 09:09:21,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 09:09:21,360 INFO L87 Difference]: Start difference. First operand 228 states and 358 transitions. Second operand has 5 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:09:21,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:21,405 INFO L93 Difference]: Finished difference Result 244 states and 376 transitions. [2023-02-17 09:09:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 09:09:21,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-02-17 09:09:21,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:21,408 INFO L225 Difference]: With dead ends: 244 [2023-02-17 09:09:21,408 INFO L226 Difference]: Without dead ends: 239 [2023-02-17 09:09:21,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 09:09:21,409 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 23 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:21,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 111 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:21,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-02-17 09:09:21,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 235. [2023-02-17 09:09:21,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 171 states have (on average 1.087719298245614) internal successors, (186), 173 states have internal predecessors, (186), 40 states have call successors, (40), 22 states have call predecessors, (40), 20 states have return successors, (141), 39 states have call predecessors, (141), 39 states have call successors, (141) [2023-02-17 09:09:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 367 transitions. [2023-02-17 09:09:21,443 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 367 transitions. Word has length 60 [2023-02-17 09:09:21,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:21,451 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 367 transitions. [2023-02-17 09:09:21,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-17 09:09:21,452 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 367 transitions. [2023-02-17 09:09:21,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-02-17 09:09:21,453 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:21,453 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:21,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:21,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:21,661 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:21,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:21,661 INFO L85 PathProgramCache]: Analyzing trace with hash 463463118, now seen corresponding path program 1 times [2023-02-17 09:09:21,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:21,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [478352526] [2023-02-17 09:09:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:21,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:21,666 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:21,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-02-17 09:09:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:21,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-17 09:09:21,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 11 proven. 53 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-02-17 09:09:21,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:21,899 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-02-17 09:09:21,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:21,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [478352526] [2023-02-17 09:09:21,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [478352526] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:21,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:21,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 15 [2023-02-17 09:09:21,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453988345] [2023-02-17 09:09:21,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:21,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-17 09:09:21,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:21,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-17 09:09:21,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-02-17 09:09:21,901 INFO L87 Difference]: Start difference. First operand 235 states and 367 transitions. Second operand has 15 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-17 09:09:22,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:22,179 INFO L93 Difference]: Finished difference Result 569 states and 963 transitions. [2023-02-17 09:09:22,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-17 09:09:22,180 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) Word has length 65 [2023-02-17 09:09:22,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:22,182 INFO L225 Difference]: With dead ends: 569 [2023-02-17 09:09:22,182 INFO L226 Difference]: Without dead ends: 377 [2023-02-17 09:09:22,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 106 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-02-17 09:09:22,184 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 64 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:22,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 217 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 09:09:22,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2023-02-17 09:09:22,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 352. [2023-02-17 09:09:22,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 258 states have (on average 1.062015503875969) internal successors, (274), 259 states have internal predecessors, (274), 59 states have call successors, (59), 33 states have call predecessors, (59), 31 states have return successors, (147), 59 states have call predecessors, (147), 57 states have call successors, (147) [2023-02-17 09:09:22,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 480 transitions. [2023-02-17 09:09:22,204 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 480 transitions. Word has length 65 [2023-02-17 09:09:22,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:22,204 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 480 transitions. [2023-02-17 09:09:22,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-17 09:09:22,204 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 480 transitions. [2023-02-17 09:09:22,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-17 09:09:22,205 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:22,205 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:22,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:22,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:22,413 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting hanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:22,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:22,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1288557639, now seen corresponding path program 1 times [2023-02-17 09:09:22,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:22,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716700668] [2023-02-17 09:09:22,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:22,414 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:22,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:22,415 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:22,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-02-17 09:09:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:22,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-17 09:09:22,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:22,486 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-02-17 09:09:22,486 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-17 09:09:22,486 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:22,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716700668] [2023-02-17 09:09:22,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716700668] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 09:09:22,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 09:09:22,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-17 09:09:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896576883] [2023-02-17 09:09:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 09:09:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 09:09:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 09:09:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 09:09:22,488 INFO L87 Difference]: Start difference. First operand 352 states and 480 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-17 09:09:22,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:22,513 INFO L93 Difference]: Finished difference Result 362 states and 492 transitions. [2023-02-17 09:09:22,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 09:09:22,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 67 [2023-02-17 09:09:22,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:22,515 INFO L225 Difference]: With dead ends: 362 [2023-02-17 09:09:22,515 INFO L226 Difference]: Without dead ends: 315 [2023-02-17 09:09:22,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 09:09:22,516 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 3 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:22,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 92 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:22,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2023-02-17 09:09:22,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 313. [2023-02-17 09:09:22,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 231 states have (on average 1.0649350649350648) internal successors, (246), 232 states have internal predecessors, (246), 50 states have call successors, (50), 29 states have call predecessors, (50), 28 states have return successors, (120), 51 states have call predecessors, (120), 48 states have call successors, (120) [2023-02-17 09:09:22,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 416 transitions. [2023-02-17 09:09:22,531 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 416 transitions. Word has length 67 [2023-02-17 09:09:22,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:22,531 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 416 transitions. [2023-02-17 09:09:22,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-17 09:09:22,531 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 416 transitions. [2023-02-17 09:09:22,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-02-17 09:09:22,532 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:22,532 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1] [2023-02-17 09:09:22,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:22,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:22,740 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:22,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:22,741 INFO L85 PathProgramCache]: Analyzing trace with hash 129037372, now seen corresponding path program 3 times [2023-02-17 09:09:22,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:22,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020356956] [2023-02-17 09:09:22,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:09:22,741 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:22,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:22,743 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:22,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-02-17 09:09:22,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-02-17 09:09:22,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:22,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 45 conjunts are in the unsatisfiable core [2023-02-17 09:09:22,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:23,098 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:23,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:24,058 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:24,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:24,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020356956] [2023-02-17 09:09:24,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020356956] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:24,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:24,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 45 [2023-02-17 09:09:24,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61213640] [2023-02-17 09:09:24,058 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:24,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-02-17 09:09:24,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:24,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-02-17 09:09:24,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2023-02-17 09:09:24,060 INFO L87 Difference]: Start difference. First operand 313 states and 416 transitions. Second operand has 46 states, 45 states have (on average 2.933333333333333) internal successors, (132), 46 states have internal predecessors, (132), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:30,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:30,721 INFO L93 Difference]: Finished difference Result 1150 states and 1960 transitions. [2023-02-17 09:09:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-02-17 09:09:30,722 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.933333333333333) internal successors, (132), 46 states have internal predecessors, (132), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-02-17 09:09:30,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:30,729 INFO L225 Difference]: With dead ends: 1150 [2023-02-17 09:09:30,730 INFO L226 Difference]: Without dead ends: 1113 [2023-02-17 09:09:30,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 106 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1387, Invalid=4775, Unknown=0, NotChecked=0, Total=6162 [2023-02-17 09:09:30,732 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 1777 mSDsluCounter, 4247 mSDsCounter, 0 mSdLazyCounter, 2467 mSolverCounterSat, 1939 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1777 SdHoareTripleChecker+Valid, 4487 SdHoareTripleChecker+Invalid, 4406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1939 IncrementalHoareTripleChecker+Valid, 2467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:30,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1777 Valid, 4487 Invalid, 4406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1939 Valid, 2467 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-02-17 09:09:30,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2023-02-17 09:09:30,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 721. [2023-02-17 09:09:30,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 531 states have (on average 1.0508474576271187) internal successors, (558), 532 states have internal predecessors, (558), 122 states have call successors, (122), 65 states have call predecessors, (122), 64 states have return successors, (774), 123 states have call predecessors, (774), 120 states have call successors, (774) [2023-02-17 09:09:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1454 transitions. [2023-02-17 09:09:30,800 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1454 transitions. Word has length 78 [2023-02-17 09:09:30,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:30,801 INFO L495 AbstractCegarLoop]: Abstraction has 721 states and 1454 transitions. [2023-02-17 09:09:30,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.933333333333333) internal successors, (132), 46 states have internal predecessors, (132), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:09:30,801 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1454 transitions. [2023-02-17 09:09:30,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-02-17 09:09:30,805 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:30,805 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:30,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:31,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:31,013 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:31,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:31,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1732641074, now seen corresponding path program 2 times [2023-02-17 09:09:31,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:31,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117188070] [2023-02-17 09:09:31,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:09:31,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:31,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:31,041 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:31,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-02-17 09:09:31,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:09:31,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:31,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-17 09:09:31,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:31,194 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 35 proven. 217 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2023-02-17 09:09:31,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:31,498 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 35 proven. 238 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2023-02-17 09:09:31,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:31,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117188070] [2023-02-17 09:09:31,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117188070] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:31,499 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:31,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 21 [2023-02-17 09:09:31,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743168803] [2023-02-17 09:09:31,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:31,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-02-17 09:09:31,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:31,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-02-17 09:09:31,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2023-02-17 09:09:31,501 INFO L87 Difference]: Start difference. First operand 721 states and 1454 transitions. Second operand has 22 states, 19 states have (on average 3.526315789473684) internal successors, (67), 16 states have internal predecessors, (67), 13 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) [2023-02-17 09:09:32,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:32,561 INFO L93 Difference]: Finished difference Result 1799 states and 4094 transitions. [2023-02-17 09:09:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-02-17 09:09:32,562 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 3.526315789473684) internal successors, (67), 16 states have internal predecessors, (67), 13 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) Word has length 129 [2023-02-17 09:09:32,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:32,570 INFO L225 Difference]: With dead ends: 1799 [2023-02-17 09:09:32,570 INFO L226 Difference]: Without dead ends: 1187 [2023-02-17 09:09:32,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 233 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=190, Invalid=1070, Unknown=0, NotChecked=0, Total=1260 [2023-02-17 09:09:32,579 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 232 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:32,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 348 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-17 09:09:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2023-02-17 09:09:32,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 997. [2023-02-17 09:09:32,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 740 states have (on average 1.0486486486486486) internal successors, (776), 739 states have internal predecessors, (776), 164 states have call successors, (164), 88 states have call predecessors, (164), 89 states have return successors, (540), 169 states have call predecessors, (540), 161 states have call successors, (540) [2023-02-17 09:09:32,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1480 transitions. [2023-02-17 09:09:32,642 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1480 transitions. Word has length 129 [2023-02-17 09:09:32,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:32,643 INFO L495 AbstractCegarLoop]: Abstraction has 997 states and 1480 transitions. [2023-02-17 09:09:32,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 3.526315789473684) internal successors, (67), 16 states have internal predecessors, (67), 13 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) [2023-02-17 09:09:32,643 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1480 transitions. [2023-02-17 09:09:32,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-02-17 09:09:32,645 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:32,645 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:32,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:32,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:32,854 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting hanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:32,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:32,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1744998254, now seen corresponding path program 1 times [2023-02-17 09:09:32,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:32,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062198716] [2023-02-17 09:09:32,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:32,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:32,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:32,873 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:32,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-02-17 09:09:32,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:32,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-17 09:09:32,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:32,994 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:09:32,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:33,062 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2023-02-17 09:09:33,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:33,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062198716] [2023-02-17 09:09:33,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062198716] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:33,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:33,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-02-17 09:09:33,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888268537] [2023-02-17 09:09:33,065 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:33,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-17 09:09:33,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-17 09:09:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-02-17 09:09:33,067 INFO L87 Difference]: Start difference. First operand 997 states and 1480 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-17 09:09:33,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:33,186 INFO L93 Difference]: Finished difference Result 1073 states and 1582 transitions. [2023-02-17 09:09:33,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-17 09:09:33,187 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 142 [2023-02-17 09:09:33,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:33,192 INFO L225 Difference]: With dead ends: 1073 [2023-02-17 09:09:33,192 INFO L226 Difference]: Without dead ends: 1061 [2023-02-17 09:09:33,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 271 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-02-17 09:09:33,193 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 12 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:33,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 154 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-17 09:09:33,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2023-02-17 09:09:33,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1054. [2023-02-17 09:09:33,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 788 states have (on average 1.049492385786802) internal successors, (827), 784 states have internal predecessors, (827), 164 states have call successors, (164), 88 states have call predecessors, (164), 98 states have return successors, (554), 181 states have call predecessors, (554), 161 states have call successors, (554) [2023-02-17 09:09:33,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1545 transitions. [2023-02-17 09:09:33,253 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1545 transitions. Word has length 142 [2023-02-17 09:09:33,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:33,253 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1545 transitions. [2023-02-17 09:09:33,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-17 09:09:33,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1545 transitions. [2023-02-17 09:09:33,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-02-17 09:09:33,256 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:33,256 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:33,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:33,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:33,465 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:33,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:33,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1390149118, now seen corresponding path program 3 times [2023-02-17 09:09:33,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:33,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [993472518] [2023-02-17 09:09:33,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:09:33,466 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:33,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:33,471 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:33,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-02-17 09:09:33,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-02-17 09:09:33,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:33,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-17 09:09:33,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:33,666 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2023-02-17 09:09:33,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2023-02-17 09:09:34,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:34,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [993472518] [2023-02-17 09:09:34,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [993472518] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:34,112 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:34,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-02-17 09:09:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447709180] [2023-02-17 09:09:34,112 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:34,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-02-17 09:09:34,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:34,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-02-17 09:09:34,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-02-17 09:09:34,113 INFO L87 Difference]: Start difference. First operand 1054 states and 1545 transitions. Second operand has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (14), 11 states have call predecessors, (14), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-17 09:09:36,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:36,055 INFO L93 Difference]: Finished difference Result 1363 states and 1877 transitions. [2023-02-17 09:09:36,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-02-17 09:09:36,056 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (14), 11 states have call predecessors, (14), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 144 [2023-02-17 09:09:36,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:36,061 INFO L225 Difference]: With dead ends: 1363 [2023-02-17 09:09:36,061 INFO L226 Difference]: Without dead ends: 1352 [2023-02-17 09:09:36,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 263 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=609, Invalid=1743, Unknown=0, NotChecked=0, Total=2352 [2023-02-17 09:09:36,063 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 529 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:36,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 729 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-17 09:09:36,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2023-02-17 09:09:36,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1238. [2023-02-17 09:09:36,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 939 states have (on average 1.0670926517571886) internal successors, (1002), 935 states have internal predecessors, (1002), 168 states have call successors, (168), 93 states have call predecessors, (168), 127 states have return successors, (580), 209 states have call predecessors, (580), 166 states have call successors, (580) [2023-02-17 09:09:36,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 1750 transitions. [2023-02-17 09:09:36,107 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 1750 transitions. Word has length 144 [2023-02-17 09:09:36,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:36,107 INFO L495 AbstractCegarLoop]: Abstraction has 1238 states and 1750 transitions. [2023-02-17 09:09:36,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 14 states have internal predecessors, (52), 11 states have call successors, (14), 11 states have call predecessors, (14), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-17 09:09:36,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 1750 transitions. [2023-02-17 09:09:36,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-02-17 09:09:36,109 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:36,109 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:36,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:36,317 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:36,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1666257884, now seen corresponding path program 1 times [2023-02-17 09:09:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:36,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2080161642] [2023-02-17 09:09:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 09:09:36,318 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:36,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:36,319 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:36,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-02-17 09:09:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 09:09:36,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-17 09:09:36,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:36,521 INFO L134 CoverageAnalysis]: Checked inductivity of 623 backedges. 43 proven. 237 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2023-02-17 09:09:36,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 623 backedges. 43 proven. 259 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2023-02-17 09:09:36,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:36,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2080161642] [2023-02-17 09:09:36,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2080161642] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:36,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:36,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 20 [2023-02-17 09:09:36,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032630703] [2023-02-17 09:09:36,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:36,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-17 09:09:36,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:36,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-17 09:09:36,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2023-02-17 09:09:36,699 INFO L87 Difference]: Start difference. First operand 1238 states and 1750 transitions. Second operand has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 14 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (17), 8 states have call predecessors, (17), 13 states have call successors, (17) [2023-02-17 09:09:37,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:37,231 INFO L93 Difference]: Finished difference Result 1257 states and 1814 transitions. [2023-02-17 09:09:37,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-17 09:09:37,233 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 14 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (17), 8 states have call predecessors, (17), 13 states have call successors, (17) Word has length 154 [2023-02-17 09:09:37,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:37,238 INFO L225 Difference]: With dead ends: 1257 [2023-02-17 09:09:37,239 INFO L226 Difference]: Without dead ends: 1252 [2023-02-17 09:09:37,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 280 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2023-02-17 09:09:37,241 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 72 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:37,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 344 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 09:09:37,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2023-02-17 09:09:37,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1246. [2023-02-17 09:09:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1246 states, 944 states have (on average 1.0667372881355932) internal successors, (1007), 940 states have internal predecessors, (1007), 170 states have call successors, (170), 94 states have call predecessors, (170), 128 states have return successors, (581), 211 states have call predecessors, (581), 166 states have call successors, (581) [2023-02-17 09:09:37,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1246 states to 1246 states and 1758 transitions. [2023-02-17 09:09:37,302 INFO L78 Accepts]: Start accepts. Automaton has 1246 states and 1758 transitions. Word has length 154 [2023-02-17 09:09:37,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:37,302 INFO L495 AbstractCegarLoop]: Abstraction has 1246 states and 1758 transitions. [2023-02-17 09:09:37,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 14 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (17), 8 states have call predecessors, (17), 13 states have call successors, (17) [2023-02-17 09:09:37,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1246 states and 1758 transitions. [2023-02-17 09:09:37,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-02-17 09:09:37,305 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:37,305 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:37,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-02-17 09:09:37,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:37,514 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:37,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:37,515 INFO L85 PathProgramCache]: Analyzing trace with hash -120268048, now seen corresponding path program 2 times [2023-02-17 09:09:37,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:37,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557979290] [2023-02-17 09:09:37,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-17 09:09:37,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:37,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:37,533 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:37,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-02-17 09:09:37,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-17 09:09:37,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:37,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-17 09:09:37,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:37,723 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 47 proven. 248 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2023-02-17 09:09:37,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:37,887 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 47 proven. 269 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-02-17 09:09:37,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:37,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557979290] [2023-02-17 09:09:37,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557979290] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:37,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:37,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 20 [2023-02-17 09:09:37,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180562927] [2023-02-17 09:09:37,889 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:37,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-17 09:09:37,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:37,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-17 09:09:37,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-02-17 09:09:37,890 INFO L87 Difference]: Start difference. First operand 1246 states and 1758 transitions. Second operand has 20 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 13 states have call successors, (16), 3 states have call predecessors, (16), 6 states have return successors, (16), 7 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-17 09:09:38,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:38,329 INFO L93 Difference]: Finished difference Result 1272 states and 1831 transitions. [2023-02-17 09:09:38,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-17 09:09:38,330 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 13 states have call successors, (16), 3 states have call predecessors, (16), 6 states have return successors, (16), 7 states have call predecessors, (16), 11 states have call successors, (16) Word has length 159 [2023-02-17 09:09:38,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:38,335 INFO L225 Difference]: With dead ends: 1272 [2023-02-17 09:09:38,335 INFO L226 Difference]: Without dead ends: 1255 [2023-02-17 09:09:38,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 288 SyntacticMatches, 13 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2023-02-17 09:09:38,336 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 109 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:38,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 300 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 09:09:38,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2023-02-17 09:09:38,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1251. [2023-02-17 09:09:38,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 948 states have (on average 1.0664556962025316) internal successors, (1011), 944 states have internal predecessors, (1011), 171 states have call successors, (171), 95 states have call predecessors, (171), 128 states have return successors, (581), 211 states have call predecessors, (581), 166 states have call successors, (581) [2023-02-17 09:09:38,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1763 transitions. [2023-02-17 09:09:38,389 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1763 transitions. Word has length 159 [2023-02-17 09:09:38,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:38,390 INFO L495 AbstractCegarLoop]: Abstraction has 1251 states and 1763 transitions. [2023-02-17 09:09:38,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 13 states have call successors, (16), 3 states have call predecessors, (16), 6 states have return successors, (16), 7 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-17 09:09:38,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1763 transitions. [2023-02-17 09:09:38,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-02-17 09:09:38,393 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:38,393 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:38,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-02-17 09:09:38,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:38,607 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting hanoiErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:38,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:38,608 INFO L85 PathProgramCache]: Analyzing trace with hash -380613724, now seen corresponding path program 3 times [2023-02-17 09:09:38,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:38,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045691429] [2023-02-17 09:09:38,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-17 09:09:38,608 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:38,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:38,609 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:38,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-02-17 09:09:38,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-17 09:09:38,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:38,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-17 09:09:38,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:38,703 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-02-17 09:09:38,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-02-17 09:09:38,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:38,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045691429] [2023-02-17 09:09:38,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045691429] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:38,819 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:38,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-17 09:09:38,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866322107] [2023-02-17 09:09:38,819 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:38,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-17 09:09:38,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:38,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-17 09:09:38,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-02-17 09:09:38,821 INFO L87 Difference]: Start difference. First operand 1251 states and 1763 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) [2023-02-17 09:09:39,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:39,064 INFO L93 Difference]: Finished difference Result 1394 states and 1958 transitions. [2023-02-17 09:09:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-17 09:09:39,065 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) Word has length 164 [2023-02-17 09:09:39,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:39,069 INFO L225 Difference]: With dead ends: 1394 [2023-02-17 09:09:39,070 INFO L226 Difference]: Without dead ends: 1353 [2023-02-17 09:09:39,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 310 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2023-02-17 09:09:39,071 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 11 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:39,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 281 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 09:09:39,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1353 states. [2023-02-17 09:09:39,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1353 to 1346. [2023-02-17 09:09:39,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1030 states have (on average 1.0689320388349515) internal successors, (1101), 1024 states have internal predecessors, (1101), 171 states have call successors, (171), 95 states have call predecessors, (171), 141 states have return successors, (596), 226 states have call predecessors, (596), 166 states have call successors, (596) [2023-02-17 09:09:39,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 1868 transitions. [2023-02-17 09:09:39,115 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 1868 transitions. Word has length 164 [2023-02-17 09:09:39,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:39,116 INFO L495 AbstractCegarLoop]: Abstraction has 1346 states and 1868 transitions. [2023-02-17 09:09:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) [2023-02-17 09:09:39,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 1868 transitions. [2023-02-17 09:09:39,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-02-17 09:09:39,118 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:39,118 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 10, 10, 10, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:09:39,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-02-17 09:09:39,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:39,325 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:39,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:39,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2000691330, now seen corresponding path program 4 times [2023-02-17 09:09:39,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:39,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205360868] [2023-02-17 09:09:39,326 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-17 09:09:39,326 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:39,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:39,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:39,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-02-17 09:09:39,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-17 09:09:39,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:39,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-17 09:09:39,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:39,522 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 133 proven. 223 refuted. 0 times theorem prover too weak. 487 trivial. 0 not checked. [2023-02-17 09:09:39,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:39,626 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 133 proven. 244 refuted. 0 times theorem prover too weak. 466 trivial. 0 not checked. [2023-02-17 09:09:39,626 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:39,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205360868] [2023-02-17 09:09:39,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205360868] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:39,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:39,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 19 [2023-02-17 09:09:39,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275491578] [2023-02-17 09:09:39,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:39,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-17 09:09:39,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:39,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-17 09:09:39,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2023-02-17 09:09:39,627 INFO L87 Difference]: Start difference. First operand 1346 states and 1868 transitions. Second operand has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 15 states have internal predecessors, (66), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (13), 5 states have call predecessors, (13), 9 states have call successors, (13) [2023-02-17 09:09:40,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:09:40,022 INFO L93 Difference]: Finished difference Result 1734 states and 2343 transitions. [2023-02-17 09:09:40,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-17 09:09:40,023 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 15 states have internal predecessors, (66), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (13), 5 states have call predecessors, (13), 9 states have call successors, (13) Word has length 174 [2023-02-17 09:09:40,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:09:40,028 INFO L225 Difference]: With dead ends: 1734 [2023-02-17 09:09:40,028 INFO L226 Difference]: Without dead ends: 1282 [2023-02-17 09:09:40,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 318 SyntacticMatches, 13 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2023-02-17 09:09:40,030 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 77 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-17 09:09:40,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 324 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-17 09:09:40,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1282 states. [2023-02-17 09:09:40,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1282 to 1278. [2023-02-17 09:09:40,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1278 states, 982 states have (on average 1.0712830957230142) internal successors, (1052), 976 states have internal predecessors, (1052), 155 states have call successors, (155), 90 states have call predecessors, (155), 137 states have return successors, (539), 211 states have call predecessors, (539), 150 states have call successors, (539) [2023-02-17 09:09:40,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1278 states to 1278 states and 1746 transitions. [2023-02-17 09:09:40,088 INFO L78 Accepts]: Start accepts. Automaton has 1278 states and 1746 transitions. Word has length 174 [2023-02-17 09:09:40,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:09:40,088 INFO L495 AbstractCegarLoop]: Abstraction has 1278 states and 1746 transitions. [2023-02-17 09:09:40,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 15 states have internal predecessors, (66), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (13), 5 states have call predecessors, (13), 9 states have call successors, (13) [2023-02-17 09:09:40,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1278 states and 1746 transitions. [2023-02-17 09:09:40,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-02-17 09:09:40,091 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:09:40,091 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1] [2023-02-17 09:09:40,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-02-17 09:09:40,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:40,299 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:09:40,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:09:40,300 INFO L85 PathProgramCache]: Analyzing trace with hash 481921980, now seen corresponding path program 4 times [2023-02-17 09:09:40,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:09:40,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941761248] [2023-02-17 09:09:40,300 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-17 09:09:40,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:09:40,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:09:40,301 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:09:40,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-02-17 09:09:40,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-17 09:09:40,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:09:40,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 93 conjunts are in the unsatisfiable core [2023-02-17 09:09:40,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:09:41,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:41,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:09:45,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:09:45,629 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:09:45,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941761248] [2023-02-17 09:09:45,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941761248] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:09:45,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:09:45,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 93 [2023-02-17 09:09:45,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856542363] [2023-02-17 09:09:45,629 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:09:45,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2023-02-17 09:09:45,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:09:45,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2023-02-17 09:09:45,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1243, Invalid=7499, Unknown=0, NotChecked=0, Total=8742 [2023-02-17 09:09:45,642 INFO L87 Difference]: Start difference. First operand 1278 states and 1746 transitions. Second operand has 94 states, 93 states have (on average 2.967741935483871) internal successors, (276), 94 states have internal predecessors, (276), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:10:35,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:10:35,044 INFO L93 Difference]: Finished difference Result 13317 states and 18392 transitions. [2023-02-17 09:10:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-02-17 09:10:35,046 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.967741935483871) internal successors, (276), 94 states have internal predecessors, (276), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 162 [2023-02-17 09:10:35,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:10:35,106 INFO L225 Difference]: With dead ends: 13317 [2023-02-17 09:10:35,106 INFO L226 Difference]: Without dead ends: 13172 [2023-02-17 09:10:35,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 220 SyntacticMatches, 10 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3613 ImplicationChecksByTransitivity, 32.5s TimeCoverageRelationStatistics Valid=5659, Invalid=20747, Unknown=0, NotChecked=0, Total=26406 [2023-02-17 09:10:35,120 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 5606 mSDsluCounter, 19626 mSDsCounter, 0 mSdLazyCounter, 13246 mSolverCounterSat, 10636 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5606 SdHoareTripleChecker+Valid, 20206 SdHoareTripleChecker+Invalid, 23882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10636 IncrementalHoareTripleChecker+Valid, 13246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.9s IncrementalHoareTripleChecker+Time [2023-02-17 09:10:35,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5606 Valid, 20206 Invalid, 23882 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10636 Valid, 13246 Invalid, 0 Unknown, 0 Unchecked, 20.9s Time] [2023-02-17 09:10:35,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13172 states. [2023-02-17 09:10:35,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13172 to 2382. [2023-02-17 09:10:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2382 states, 1798 states have (on average 1.0522803114571746) internal successors, (1892), 1792 states have internal predecessors, (1892), 347 states have call successors, (347), 186 states have call predecessors, (347), 233 states have return successors, (3689), 403 states have call predecessors, (3689), 342 states have call successors, (3689) [2023-02-17 09:10:35,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2382 states to 2382 states and 5928 transitions. [2023-02-17 09:10:35,423 INFO L78 Accepts]: Start accepts. Automaton has 2382 states and 5928 transitions. Word has length 162 [2023-02-17 09:10:35,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:10:35,423 INFO L495 AbstractCegarLoop]: Abstraction has 2382 states and 5928 transitions. [2023-02-17 09:10:35,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.967741935483871) internal successors, (276), 94 states have internal predecessors, (276), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-17 09:10:35,424 INFO L276 IsEmpty]: Start isEmpty. Operand 2382 states and 5928 transitions. [2023-02-17 09:10:35,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-02-17 09:10:35,429 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:10:35,429 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:10:35,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-02-17 09:10:35,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:35,639 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:10:35,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:10:35,639 INFO L85 PathProgramCache]: Analyzing trace with hash -66310014, now seen corresponding path program 5 times [2023-02-17 09:10:35,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:10:35,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726100245] [2023-02-17 09:10:35,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-17 09:10:35,639 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:35,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:10:35,640 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:10:35,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-02-17 09:10:35,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2023-02-17 09:10:35,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:10:35,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 22 conjunts are in the unsatisfiable core [2023-02-17 09:10:35,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:10:36,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2955 backedges. 221 proven. 702 refuted. 0 times theorem prover too weak. 2032 trivial. 0 not checked. [2023-02-17 09:10:36,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:10:36,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2955 backedges. 221 proven. 742 refuted. 0 times theorem prover too weak. 1992 trivial. 0 not checked. [2023-02-17 09:10:36,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:10:36,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726100245] [2023-02-17 09:10:36,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726100245] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:10:36,293 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:10:36,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 23 [2023-02-17 09:10:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640623172] [2023-02-17 09:10:36,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:10:36,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-17 09:10:36,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:10:36,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-17 09:10:36,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2023-02-17 09:10:36,295 INFO L87 Difference]: Start difference. First operand 2382 states and 5928 transitions. Second operand has 23 states, 21 states have (on average 3.761904761904762) internal successors, (79), 18 states have internal predecessors, (79), 16 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (16), 6 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-17 09:10:37,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:10:37,076 INFO L93 Difference]: Finished difference Result 5526 states and 16639 transitions. [2023-02-17 09:10:37,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-02-17 09:10:37,077 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.761904761904762) internal successors, (79), 18 states have internal predecessors, (79), 16 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (16), 6 states have call predecessors, (16), 11 states have call successors, (16) Word has length 302 [2023-02-17 09:10:37,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:10:37,091 INFO L225 Difference]: With dead ends: 5526 [2023-02-17 09:10:37,091 INFO L226 Difference]: Without dead ends: 3318 [2023-02-17 09:10:37,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 568 SyntacticMatches, 16 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2023-02-17 09:10:37,125 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 70 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-17 09:10:37,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 470 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1074 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-17 09:10:37,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2023-02-17 09:10:37,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2738. [2023-02-17 09:10:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2071 states have (on average 1.0453887011105747) internal successors, (2165), 2064 states have internal predecessors, (2165), 395 states have call successors, (395), 221 states have call predecessors, (395), 268 states have return successors, (1699), 452 states have call predecessors, (1699), 384 states have call successors, (1699) [2023-02-17 09:10:37,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 4259 transitions. [2023-02-17 09:10:37,331 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 4259 transitions. Word has length 302 [2023-02-17 09:10:37,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:10:37,332 INFO L495 AbstractCegarLoop]: Abstraction has 2738 states and 4259 transitions. [2023-02-17 09:10:37,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.761904761904762) internal successors, (79), 18 states have internal predecessors, (79), 16 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (16), 6 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-17 09:10:37,336 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 4259 transitions. [2023-02-17 09:10:37,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2023-02-17 09:10:37,349 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:10:37,349 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 09:10:37,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-02-17 09:10:37,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:37,560 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting hanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:10:37,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:10:37,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1989365890, now seen corresponding path program 6 times [2023-02-17 09:10:37,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:10:37,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449799396] [2023-02-17 09:10:37,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-17 09:10:37,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:37,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:10:37,563 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:10:37,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-02-17 09:10:37,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2023-02-17 09:10:37,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:10:37,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 705 conjuncts, 39 conjunts are in the unsatisfiable core [2023-02-17 09:10:38,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:10:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11787 backedges. 614 proven. 1774 refuted. 0 times theorem prover too weak. 9399 trivial. 0 not checked. [2023-02-17 09:10:38,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-17 09:10:42,236 INFO L134 CoverageAnalysis]: Checked inductivity of 11787 backedges. 606 proven. 1840 refuted. 0 times theorem prover too weak. 9341 trivial. 0 not checked. [2023-02-17 09:10:42,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-17 09:10:42,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449799396] [2023-02-17 09:10:42,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449799396] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-17 09:10:42,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-17 09:10:42,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 37] total 65 [2023-02-17 09:10:42,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075366170] [2023-02-17 09:10:42,237 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-17 09:10:42,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-02-17 09:10:42,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-17 09:10:42,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-02-17 09:10:42,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=3869, Unknown=0, NotChecked=0, Total=4290 [2023-02-17 09:10:42,240 INFO L87 Difference]: Start difference. First operand 2738 states and 4259 transitions. Second operand has 66 states, 63 states have (on average 2.619047619047619) internal successors, (165), 40 states have internal predecessors, (165), 34 states have call successors, (40), 23 states have call predecessors, (40), 9 states have return successors, (21), 15 states have call predecessors, (21), 12 states have call successors, (21) [2023-02-17 09:10:51,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 09:10:51,257 INFO L93 Difference]: Finished difference Result 5692 states and 9714 transitions. [2023-02-17 09:10:51,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-02-17 09:10:51,258 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 63 states have (on average 2.619047619047619) internal successors, (165), 40 states have internal predecessors, (165), 34 states have call successors, (40), 23 states have call predecessors, (40), 9 states have return successors, (21), 15 states have call predecessors, (21), 12 states have call successors, (21) Word has length 558 [2023-02-17 09:10:51,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 09:10:51,270 INFO L225 Difference]: With dead ends: 5692 [2023-02-17 09:10:51,270 INFO L226 Difference]: Without dead ends: 3602 [2023-02-17 09:10:51,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1157 GetRequests, 1038 SyntacticMatches, 15 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1573 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=996, Invalid=10134, Unknown=0, NotChecked=0, Total=11130 [2023-02-17 09:10:51,313 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 555 mSDsluCounter, 3189 mSDsCounter, 0 mSdLazyCounter, 4792 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 3303 SdHoareTripleChecker+Invalid, 5104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 4792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-02-17 09:10:51,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 3303 Invalid, 5104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 4792 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-02-17 09:10:51,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3602 states. [2023-02-17 09:10:51,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3602 to 2938. [2023-02-17 09:10:51,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2938 states, 2248 states have (on average 1.0440391459074734) internal successors, (2347), 2240 states have internal predecessors, (2347), 415 states have call successors, (415), 248 states have call predecessors, (415), 271 states have return successors, (1003), 449 states have call predecessors, (1003), 408 states have call successors, (1003) [2023-02-17 09:10:51,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2938 states to 2938 states and 3765 transitions. [2023-02-17 09:10:51,610 INFO L78 Accepts]: Start accepts. Automaton has 2938 states and 3765 transitions. Word has length 558 [2023-02-17 09:10:51,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 09:10:51,613 INFO L495 AbstractCegarLoop]: Abstraction has 2938 states and 3765 transitions. [2023-02-17 09:10:51,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 63 states have (on average 2.619047619047619) internal successors, (165), 40 states have internal predecessors, (165), 34 states have call successors, (40), 23 states have call predecessors, (40), 9 states have return successors, (21), 15 states have call predecessors, (21), 12 states have call successors, (21) [2023-02-17 09:10:51,613 INFO L276 IsEmpty]: Start isEmpty. Operand 2938 states and 3765 transitions. [2023-02-17 09:10:51,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2023-02-17 09:10:51,637 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 09:10:51,637 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 46, 46, 46, 46, 1, 1, 1, 1, 1] [2023-02-17 09:10:51,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-02-17 09:10:51,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:51,855 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [applyHanoiErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, applyHanoiErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-02-17 09:10:51,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 09:10:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash 370309820, now seen corresponding path program 5 times [2023-02-17 09:10:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-17 09:10:51,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1949419128] [2023-02-17 09:10:51,856 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-17 09:10:51,856 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-17 09:10:51,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-17 09:10:51,857 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-17 09:10:51,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-02-17 09:10:52,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2023-02-17 09:10:52,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-17 09:10:52,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 216 conjunts are in the unsatisfiable core [2023-02-17 09:10:52,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-17 09:11:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7429 backedges. 0 proven. 7429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 09:11:04,644 INFO L328 TraceCheckSpWp]: Computing backward predicates...