./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 35987657 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/termination-numeric/Binomial.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-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 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-22 00:37:05,131 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 00:37:05,133 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 00:37:05,174 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 00:37:05,174 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 00:37:05,175 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 00:37:05,178 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 00:37:05,180 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 00:37:05,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 00:37:05,185 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 00:37:05,186 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 00:37:05,190 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 00:37:05,190 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 00:37:05,191 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 00:37:05,192 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 00:37:05,195 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 00:37:05,195 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 00:37:05,196 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 00:37:05,197 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 00:37:05,199 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 00:37:05,201 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 00:37:05,202 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 00:37:05,203 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 00:37:05,204 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 00:37:05,205 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 00:37:05,209 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 00:37:05,211 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 00:37:05,211 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 00:37:05,212 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 00:37:05,212 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 00:37:05,213 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 00:37:05,213 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 00:37:05,214 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 00:37:05,216 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 00:37:05,217 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 00:37:05,218 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 00:37:05,218 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 00:37:05,218 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 00:37:05,218 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 00:37:05,219 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 00:37:05,219 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 00:37:05,220 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 00:37:05,223 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2022-07-22 00:37:05,247 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 00:37:05,247 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 00:37:05,247 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 00:37:05,247 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 00:37:05,248 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 00:37:05,248 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 00:37:05,249 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 00:37:05,249 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 00:37:05,249 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 00:37:05,250 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 00:37:05,250 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-22 00:37:05,250 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 00:37:05,250 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 00:37:05,250 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 00:37:05,250 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 00:37:05,251 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 00:37:05,251 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-07-22 00:37:05,251 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 00:37:05,251 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 00:37:05,251 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 00:37:05,251 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 00:37:05,252 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 00:37:05,252 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 00:37:05,253 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 00:37:05,253 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 00:37:05,253 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2022-07-22 00:37:05,508 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 00:37:05,527 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 00:37:05,529 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 00:37:05,530 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 00:37:05,531 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 00:37:05,532 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2022-07-22 00:37:05,570 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60ba03e0c/a80634fde5c14f198d3b68e382f120cd/FLAG8e11ee753 [2022-07-22 00:37:05,991 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 00:37:05,992 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2022-07-22 00:37:05,997 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60ba03e0c/a80634fde5c14f198d3b68e382f120cd/FLAG8e11ee753 [2022-07-22 00:37:06,009 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60ba03e0c/a80634fde5c14f198d3b68e382f120cd [2022-07-22 00:37:06,011 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 00:37:06,012 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 00:37:06,014 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 00:37:06,014 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 00:37:06,040 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 00:37:06,041 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,041 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a9da461 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06, skipping insertion in model container [2022-07-22 00:37:06,042 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,046 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 00:37:06,054 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 00:37:06,169 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 00:37:06,171 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 00:37:06,184 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 00:37:06,212 INFO L208 MainTranslator]: Completed translation [2022-07-22 00:37:06,214 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06 WrapperNode [2022-07-22 00:37:06,214 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 00:37:06,215 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 00:37:06,218 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 00:37:06,220 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 00:37:06,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,228 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,247 INFO L137 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2022-07-22 00:37:06,248 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 00:37:06,249 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 00:37:06,249 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 00:37:06,249 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 00:37:06,255 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,256 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,257 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,258 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,261 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,261 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,262 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 00:37:06,263 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 00:37:06,263 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 00:37:06,263 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 00:37:06,264 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (1/1) ... [2022-07-22 00:37:06,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 00:37:06,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:06,284 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) [2022-07-22 00:37:06,301 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 [2022-07-22 00:37:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2022-07-22 00:37:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2022-07-22 00:37:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2022-07-22 00:37:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2022-07-22 00:37:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 00:37:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 00:37:06,343 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 00:37:06,345 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 00:37:06,517 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 00:37:06,523 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 00:37:06,524 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-22 00:37:06,525 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:37:06 BoogieIcfgContainer [2022-07-22 00:37:06,526 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 00:37:06,527 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 00:37:06,527 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 00:37:06,530 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 00:37:06,530 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 12:37:06" (1/3) ... [2022-07-22 00:37:06,531 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d485c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 12:37:06, skipping insertion in model container [2022-07-22 00:37:06,531 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:37:06" (2/3) ... [2022-07-22 00:37:06,531 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d485c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 12:37:06, skipping insertion in model container [2022-07-22 00:37:06,531 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:37:06" (3/3) ... [2022-07-22 00:37:06,532 INFO L111 eAbstractionObserver]: Analyzing ICFG Binomial.c [2022-07-22 00:37:06,544 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 00:37:06,544 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-07-22 00:37:06,592 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 00:37:06,598 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=FINITE_AUTOMATA, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@427930d7, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2d3ee0e6 [2022-07-22 00:37:06,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2022-07-22 00:37:06,603 INFO L276 IsEmpty]: Start isEmpty. Operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 00:37:06,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-22 00:37:06,615 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:06,616 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:06,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:06,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:06,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1446708258, now seen corresponding path program 1 times [2022-07-22 00:37:06,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:06,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373965755] [2022-07-22 00:37:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:06,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 00:37:06,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:06,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373965755] [2022-07-22 00:37:06,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373965755] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:06,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:06,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 00:37:06,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414307756] [2022-07-22 00:37:06,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:06,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-22 00:37:06,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:06,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-22 00:37:06,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 00:37:06,793 INFO L87 Difference]: Start difference. First operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:06,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:06,815 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2022-07-22 00:37:06,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-22 00:37:06,816 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-22 00:37:06,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:06,825 INFO L225 Difference]: With dead ends: 114 [2022-07-22 00:37:06,825 INFO L226 Difference]: Without dead ends: 56 [2022-07-22 00:37:06,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 00:37:06,833 INFO L413 NwaCegarLoop]: 68 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, 68 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 [2022-07-22 00:37:06,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:06,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-07-22 00:37:06,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-07-22 00:37:06,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 34 states have (on average 1.5) internal successors, (51), 47 states have internal predecessors, (51), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 00:37:06,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2022-07-22 00:37:06,863 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 8 [2022-07-22 00:37:06,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:06,864 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2022-07-22 00:37:06,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:06,864 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2022-07-22 00:37:06,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-22 00:37:06,865 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:06,865 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:06,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 00:37:06,866 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:06,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:06,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1446689999, now seen corresponding path program 1 times [2022-07-22 00:37:06,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:06,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10107333] [2022-07-22 00:37:06,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:06,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:06,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:06,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 00:37:06,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:06,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10107333] [2022-07-22 00:37:06,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10107333] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:06,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:06,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 00:37:06,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730911297] [2022-07-22 00:37:06,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:06,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:06,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:06,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:06,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:06,917 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:06,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:06,953 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2022-07-22 00:37:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 00:37:06,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-22 00:37:06,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:06,954 INFO L225 Difference]: With dead ends: 109 [2022-07-22 00:37:06,954 INFO L226 Difference]: Without dead ends: 57 [2022-07-22 00:37:06,955 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 [2022-07-22 00:37:06,956 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 27 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:06,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 141 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:06,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-07-22 00:37:06,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-07-22 00:37:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 48 states have internal predecessors, (52), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 00:37:06,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2022-07-22 00:37:06,963 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 8 [2022-07-22 00:37:06,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:06,963 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2022-07-22 00:37:06,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:06,964 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2022-07-22 00:37:06,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-22 00:37:06,964 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:06,964 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:06,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 00:37:06,965 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:06,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:06,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1304665248, now seen corresponding path program 1 times [2022-07-22 00:37:06,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:06,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918728895] [2022-07-22 00:37:06,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:06,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 00:37:07,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918728895] [2022-07-22 00:37:07,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918728895] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 00:37:07,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980169374] [2022-07-22 00:37:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 00:37:07,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 00:37:07,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:07,013 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2022-07-22 00:37:07,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,122 INFO L93 Difference]: Finished difference Result 155 states and 182 transitions. [2022-07-22 00:37:07,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:07,123 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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 13 [2022-07-22 00:37:07,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,125 INFO L225 Difference]: With dead ends: 155 [2022-07-22 00:37:07,125 INFO L226 Difference]: Without dead ends: 102 [2022-07-22 00:37:07,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:07,127 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 52 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 329 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:07,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-07-22 00:37:07,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 87. [2022-07-22 00:37:07,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 58 states have (on average 1.4655172413793103) internal successors, (85), 71 states have internal predecessors, (85), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 00:37:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2022-07-22 00:37:07,139 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 107 transitions. Word has length 13 [2022-07-22 00:37:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,140 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 107 transitions. [2022-07-22 00:37:07,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2022-07-22 00:37:07,140 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 107 transitions. [2022-07-22 00:37:07,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-22 00:37:07,140 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,140 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 00:37:07,141 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,141 INFO L85 PathProgramCache]: Analyzing trace with hash 616970978, now seen corresponding path program 1 times [2022-07-22 00:37:07,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624820380] [2022-07-22 00:37:07,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 00:37:07,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624820380] [2022-07-22 00:37:07,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624820380] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 00:37:07,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066767413] [2022-07-22 00:37:07,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:07,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:07,175 INFO L87 Difference]: Start difference. First operand 87 states and 107 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:07,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,243 INFO L93 Difference]: Finished difference Result 186 states and 225 transitions. [2022-07-22 00:37:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:07,243 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 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 13 [2022-07-22 00:37:07,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,246 INFO L225 Difference]: With dead ends: 186 [2022-07-22 00:37:07,246 INFO L226 Difference]: Without dead ends: 105 [2022-07-22 00:37:07,247 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 [2022-07-22 00:37:07,247 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 34 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 164 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:07,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-07-22 00:37:07,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 88. [2022-07-22 00:37:07,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 59 states have (on average 1.4576271186440677) internal successors, (86), 72 states have internal predecessors, (86), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 00:37:07,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2022-07-22 00:37:07,261 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 108 transitions. Word has length 13 [2022-07-22 00:37:07,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,261 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 108 transitions. [2022-07-22 00:37:07,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 00:37:07,261 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 108 transitions. [2022-07-22 00:37:07,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-22 00:37:07,262 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,262 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 00:37:07,262 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1503380349, now seen corresponding path program 1 times [2022-07-22 00:37:07,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677488263] [2022-07-22 00:37:07,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 00:37:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 00:37:07,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677488263] [2022-07-22 00:37:07,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677488263] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 00:37:07,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195073002] [2022-07-22 00:37:07,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 00:37:07,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 00:37:07,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:07,308 INFO L87 Difference]: Start difference. First operand 88 states and 108 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-22 00:37:07,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,388 INFO L93 Difference]: Finished difference Result 226 states and 294 transitions. [2022-07-22 00:37:07,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:07,389 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-07-22 00:37:07,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,390 INFO L225 Difference]: With dead ends: 226 [2022-07-22 00:37:07,390 INFO L226 Difference]: Without dead ends: 145 [2022-07-22 00:37:07,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:07,391 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 43 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 309 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:07,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-07-22 00:37:07,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 125. [2022-07-22 00:37:07,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.4705882352941178) internal successors, (125), 100 states have internal predecessors, (125), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-22 00:37:07,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 163 transitions. [2022-07-22 00:37:07,404 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 163 transitions. Word has length 19 [2022-07-22 00:37:07,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,404 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 163 transitions. [2022-07-22 00:37:07,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-22 00:37:07,404 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 163 transitions. [2022-07-22 00:37:07,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-22 00:37:07,405 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,405 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 00:37:07,405 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,405 INFO L85 PathProgramCache]: Analyzing trace with hash -715516421, now seen corresponding path program 1 times [2022-07-22 00:37:07,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52115253] [2022-07-22 00:37:07,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 00:37:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 00:37:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 00:37:07,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52115253] [2022-07-22 00:37:07,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52115253] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 00:37:07,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150194249] [2022-07-22 00:37:07,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 00:37:07,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 00:37:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:37:07,449 INFO L87 Difference]: Start difference. First operand 125 states and 163 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,525 INFO L93 Difference]: Finished difference Result 149 states and 179 transitions. [2022-07-22 00:37:07,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:07,525 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2022-07-22 00:37:07,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,526 INFO L225 Difference]: With dead ends: 149 [2022-07-22 00:37:07,527 INFO L226 Difference]: Without dead ends: 148 [2022-07-22 00:37:07,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:07,531 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 63 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 259 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:07,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-07-22 00:37:07,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 125. [2022-07-22 00:37:07,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.4588235294117646) internal successors, (124), 100 states have internal predecessors, (124), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-22 00:37:07,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 162 transitions. [2022-07-22 00:37:07,549 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 162 transitions. Word has length 22 [2022-07-22 00:37:07,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,550 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 162 transitions. [2022-07-22 00:37:07,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,550 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 162 transitions. [2022-07-22 00:37:07,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-22 00:37:07,550 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,550 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 00:37:07,551 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,551 INFO L85 PathProgramCache]: Analyzing trace with hash -706172517, now seen corresponding path program 1 times [2022-07-22 00:37:07,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518537166] [2022-07-22 00:37:07,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 00:37:07,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 00:37:07,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 00:37:07,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518537166] [2022-07-22 00:37:07,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518537166] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 00:37:07,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21126669] [2022-07-22 00:37:07,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 00:37:07,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 00:37:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:37:07,632 INFO L87 Difference]: Start difference. First operand 125 states and 162 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,695 INFO L93 Difference]: Finished difference Result 163 states and 200 transitions. [2022-07-22 00:37:07,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:07,695 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-07-22 00:37:07,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,697 INFO L225 Difference]: With dead ends: 163 [2022-07-22 00:37:07,697 INFO L226 Difference]: Without dead ends: 162 [2022-07-22 00:37:07,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:07,698 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 61 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 246 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:07,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-07-22 00:37:07,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 140. [2022-07-22 00:37:07,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 96 states have (on average 1.4270833333333333) internal successors, (137), 111 states have internal predecessors, (137), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 00:37:07,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 181 transitions. [2022-07-22 00:37:07,717 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 181 transitions. Word has length 23 [2022-07-22 00:37:07,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,718 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 181 transitions. [2022-07-22 00:37:07,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,718 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 181 transitions. [2022-07-22 00:37:07,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-22 00:37:07,718 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,719 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 00:37:07,719 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,719 INFO L85 PathProgramCache]: Analyzing trace with hash -131105574, now seen corresponding path program 1 times [2022-07-22 00:37:07,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535950701] [2022-07-22 00:37:07,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 00:37:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 00:37:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 00:37:07,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:07,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535950701] [2022-07-22 00:37:07,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535950701] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:07,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:07,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 00:37:07,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308772334] [2022-07-22 00:37:07,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:07,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 00:37:07,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 00:37:07,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:07,794 INFO L87 Difference]: Start difference. First operand 140 states and 181 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:07,889 INFO L93 Difference]: Finished difference Result 292 states and 376 transitions. [2022-07-22 00:37:07,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 00:37:07,890 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2022-07-22 00:37:07,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:07,891 INFO L225 Difference]: With dead ends: 292 [2022-07-22 00:37:07,891 INFO L226 Difference]: Without dead ends: 168 [2022-07-22 00:37:07,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:37:07,892 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 64 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:07,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 342 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:07,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-07-22 00:37:07,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2022-07-22 00:37:07,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 99 states have (on average 1.4141414141414141) internal successors, (140), 114 states have internal predecessors, (140), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 00:37:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 184 transitions. [2022-07-22 00:37:07,900 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 184 transitions. Word has length 27 [2022-07-22 00:37:07,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:07,900 INFO L495 AbstractCegarLoop]: Abstraction has 144 states and 184 transitions. [2022-07-22 00:37:07,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 00:37:07,900 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 184 transitions. [2022-07-22 00:37:07,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-22 00:37:07,901 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:07,901 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:07,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 00:37:07,901 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:07,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:07,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1641411648, now seen corresponding path program 1 times [2022-07-22 00:37:07,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:07,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893681459] [2022-07-22 00:37:07,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:07,909 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:07,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136864424] [2022-07-22 00:37:07,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:07,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:07,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:07,935 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) [2022-07-22 00:37:07,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 00:37:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:08,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:08,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 00:37:08,101 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:08,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:08,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893681459] [2022-07-22 00:37:08,102 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:08,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136864424] [2022-07-22 00:37:08,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136864424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:08,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:08,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 00:37:08,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321089229] [2022-07-22 00:37:08,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:08,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 00:37:08,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 00:37:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:08,103 INFO L87 Difference]: Start difference. First operand 144 states and 184 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 00:37:08,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:08,154 INFO L93 Difference]: Finished difference Result 203 states and 281 transitions. [2022-07-22 00:37:08,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:08,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-07-22 00:37:08,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:08,156 INFO L225 Difference]: With dead ends: 203 [2022-07-22 00:37:08,156 INFO L226 Difference]: Without dead ends: 201 [2022-07-22 00:37:08,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:08,157 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 16 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:08,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 206 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:08,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-07-22 00:37:08,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 170. [2022-07-22 00:37:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 121 states have (on average 1.3553719008264462) internal successors, (164), 133 states have internal predecessors, (164), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2022-07-22 00:37:08,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 228 transitions. [2022-07-22 00:37:08,167 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 228 transitions. Word has length 30 [2022-07-22 00:37:08,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:08,167 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 228 transitions. [2022-07-22 00:37:08,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 00:37:08,167 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 228 transitions. [2022-07-22 00:37:08,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-22 00:37:08,168 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:08,168 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:08,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-22 00:37:08,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:08,386 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:08,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:08,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1143594174, now seen corresponding path program 1 times [2022-07-22 00:37:08,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:08,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891886554] [2022-07-22 00:37:08,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:08,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:08,393 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:08,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [980779787] [2022-07-22 00:37:08,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:08,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:08,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:08,412 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) [2022-07-22 00:37:08,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 00:37:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:08,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:08,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:08,502 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 00:37:08,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:08,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:08,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891886554] [2022-07-22 00:37:08,879 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:08,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980779787] [2022-07-22 00:37:08,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980779787] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:08,879 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:08,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2022-07-22 00:37:08,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278377260] [2022-07-22 00:37:08,880 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:08,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 00:37:08,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:08,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 00:37:08,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:08,880 INFO L87 Difference]: Start difference. First operand 170 states and 228 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 00:37:08,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:08,939 INFO L93 Difference]: Finished difference Result 257 states and 355 transitions. [2022-07-22 00:37:08,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 00:37:08,941 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2022-07-22 00:37:08,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:08,942 INFO L225 Difference]: With dead ends: 257 [2022-07-22 00:37:08,942 INFO L226 Difference]: Without dead ends: 255 [2022-07-22 00:37:08,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:08,943 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 43 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 172 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 [2022-07-22 00:37:08,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 172 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:08,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-07-22 00:37:08,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 205. [2022-07-22 00:37:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 150 states have (on average 1.3) internal successors, (195), 159 states have internal predecessors, (195), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2022-07-22 00:37:08,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 276 transitions. [2022-07-22 00:37:08,954 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 276 transitions. Word has length 32 [2022-07-22 00:37:08,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:08,954 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 276 transitions. [2022-07-22 00:37:08,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 00:37:08,955 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 276 transitions. [2022-07-22 00:37:08,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-22 00:37:08,958 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:08,958 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1] [2022-07-22 00:37:08,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:09,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-22 00:37:09,189 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:09,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:09,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1848456444, now seen corresponding path program 1 times [2022-07-22 00:37:09,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:09,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451104862] [2022-07-22 00:37:09,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:09,198 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:09,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1759816023] [2022-07-22 00:37:09,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:09,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:09,215 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) [2022-07-22 00:37:09,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 00:37:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:09,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 00:37:09,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:09,266 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:09,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:09,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451104862] [2022-07-22 00:37:09,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:09,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759816023] [2022-07-22 00:37:09,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759816023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:09,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:09,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 00:37:09,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407900211] [2022-07-22 00:37:09,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:09,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:09,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:09,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:09,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:09,267 INFO L87 Difference]: Start difference. First operand 205 states and 276 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:09,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:09,288 INFO L93 Difference]: Finished difference Result 217 states and 291 transitions. [2022-07-22 00:37:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:09,289 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2022-07-22 00:37:09,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:09,290 INFO L225 Difference]: With dead ends: 217 [2022-07-22 00:37:09,291 INFO L226 Difference]: Without dead ends: 216 [2022-07-22 00:37:09,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:09,291 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 7 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:09,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 171 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:09,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-07-22 00:37:09,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 213. [2022-07-22 00:37:09,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 157 states have (on average 1.286624203821656) internal successors, (202), 164 states have internal predecessors, (202), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-07-22 00:37:09,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 285 transitions. [2022-07-22 00:37:09,321 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 285 transitions. Word has length 38 [2022-07-22 00:37:09,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:09,321 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 285 transitions. [2022-07-22 00:37:09,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:09,322 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 285 transitions. [2022-07-22 00:37:09,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-22 00:37:09,322 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:09,322 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1] [2022-07-22 00:37:09,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:09,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:09,556 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:09,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:09,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1467574807, now seen corresponding path program 1 times [2022-07-22 00:37:09,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:09,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805981618] [2022-07-22 00:37:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:09,563 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:09,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [670416220] [2022-07-22 00:37:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:09,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:09,575 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) [2022-07-22 00:37:09,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 00:37:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:09,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 00:37:09,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:09,642 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:09,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:09,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:09,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805981618] [2022-07-22 00:37:09,643 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:09,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670416220] [2022-07-22 00:37:09,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670416220] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:09,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:09,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 00:37:09,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116550915] [2022-07-22 00:37:09,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:09,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:09,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:09,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:09,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:09,648 INFO L87 Difference]: Start difference. First operand 213 states and 285 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:09,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:09,670 INFO L93 Difference]: Finished difference Result 213 states and 285 transitions. [2022-07-22 00:37:09,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 00:37:09,671 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2022-07-22 00:37:09,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:09,673 INFO L225 Difference]: With dead ends: 213 [2022-07-22 00:37:09,673 INFO L226 Difference]: Without dead ends: 212 [2022-07-22 00:37:09,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:09,674 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 12 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:09,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 148 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:09,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-07-22 00:37:09,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-07-22 00:37:09,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 157 states have (on average 1.2738853503184713) internal successors, (200), 163 states have internal predecessors, (200), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-07-22 00:37:09,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2022-07-22 00:37:09,689 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 39 [2022-07-22 00:37:09,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:09,689 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2022-07-22 00:37:09,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:09,689 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2022-07-22 00:37:09,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-22 00:37:09,690 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:09,690 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:09,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:09,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:09,906 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:09,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:09,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2048877323, now seen corresponding path program 1 times [2022-07-22 00:37:09,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:09,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438530553] [2022-07-22 00:37:09,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:09,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:09,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552326604] [2022-07-22 00:37:09,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:09,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:09,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:09,944 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) [2022-07-22 00:37:09,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 00:37:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:10,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 00:37:10,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 00:37:10,021 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:10,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:10,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438530553] [2022-07-22 00:37:10,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:10,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552326604] [2022-07-22 00:37:10,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552326604] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:10,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:10,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 00:37:10,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663429967] [2022-07-22 00:37:10,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:10,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:10,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:10,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:10,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:10,022 INFO L87 Difference]: Start difference. First operand 212 states and 283 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:10,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:10,042 INFO L93 Difference]: Finished difference Result 218 states and 288 transitions. [2022-07-22 00:37:10,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:10,043 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2022-07-22 00:37:10,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:10,044 INFO L225 Difference]: With dead ends: 218 [2022-07-22 00:37:10,044 INFO L226 Difference]: Without dead ends: 217 [2022-07-22 00:37:10,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:10,044 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 8 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:10,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:10,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-07-22 00:37:10,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 214. [2022-07-22 00:37:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 159 states have (on average 1.270440251572327) internal successors, (202), 165 states have internal predecessors, (202), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-07-22 00:37:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 285 transitions. [2022-07-22 00:37:10,050 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 285 transitions. Word has length 42 [2022-07-22 00:37:10,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:10,051 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 285 transitions. [2022-07-22 00:37:10,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:10,051 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 285 transitions. [2022-07-22 00:37:10,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-22 00:37:10,051 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:10,051 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:10,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:10,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-22 00:37:10,278 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:10,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:10,278 INFO L85 PathProgramCache]: Analyzing trace with hash 909312544, now seen corresponding path program 1 times [2022-07-22 00:37:10,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:10,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470706808] [2022-07-22 00:37:10,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:10,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:10,283 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:10,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104056557] [2022-07-22 00:37:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:10,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:10,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:10,300 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) [2022-07-22 00:37:10,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 00:37:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:10,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 00:37:10,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:10,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 00:37:10,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:10,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:10,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470706808] [2022-07-22 00:37:10,373 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:10,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104056557] [2022-07-22 00:37:10,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104056557] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:10,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:10,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 00:37:10,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209709472] [2022-07-22 00:37:10,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:10,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 00:37:10,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:10,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 00:37:10,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 00:37:10,374 INFO L87 Difference]: Start difference. First operand 214 states and 285 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:10,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:10,389 INFO L93 Difference]: Finished difference Result 214 states and 285 transitions. [2022-07-22 00:37:10,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 00:37:10,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 43 [2022-07-22 00:37:10,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:10,390 INFO L225 Difference]: With dead ends: 214 [2022-07-22 00:37:10,390 INFO L226 Difference]: Without dead ends: 213 [2022-07-22 00:37:10,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:10,391 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 7 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:10,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 145 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:10,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-07-22 00:37:10,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2022-07-22 00:37:10,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 159 states have (on average 1.2641509433962264) internal successors, (201), 164 states have internal predecessors, (201), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-07-22 00:37:10,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 284 transitions. [2022-07-22 00:37:10,413 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 284 transitions. Word has length 43 [2022-07-22 00:37:10,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:10,413 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 284 transitions. [2022-07-22 00:37:10,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 00:37:10,413 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 284 transitions. [2022-07-22 00:37:10,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-22 00:37:10,414 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:10,414 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:10,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:10,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:10,636 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:10,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:10,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1923383932, now seen corresponding path program 1 times [2022-07-22 00:37:10,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:10,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396103067] [2022-07-22 00:37:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:10,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:10,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:10,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [635331071] [2022-07-22 00:37:10,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:10,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:10,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:10,671 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) [2022-07-22 00:37:10,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 00:37:10,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:10,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:37:10,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:10,771 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:10,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:10,852 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:10,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:10,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396103067] [2022-07-22 00:37:10,853 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:10,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635331071] [2022-07-22 00:37:10,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635331071] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:10,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:10,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-22 00:37:10,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344040820] [2022-07-22 00:37:10,853 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:10,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:10,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:10,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:10,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:10,854 INFO L87 Difference]: Start difference. First operand 213 states and 284 transitions. Second operand has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:11,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:11,147 INFO L93 Difference]: Finished difference Result 316 states and 409 transitions. [2022-07-22 00:37:11,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:37:11,147 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 47 [2022-07-22 00:37:11,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:11,149 INFO L225 Difference]: With dead ends: 316 [2022-07-22 00:37:11,149 INFO L226 Difference]: Without dead ends: 315 [2022-07-22 00:37:11,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-22 00:37:11,152 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 182 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:11,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 589 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:11,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-07-22 00:37:11,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 278. [2022-07-22 00:37:11,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 209 states have (on average 1.30622009569378) internal successors, (273), 216 states have internal predecessors, (273), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2022-07-22 00:37:11,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 384 transitions. [2022-07-22 00:37:11,168 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 384 transitions. Word has length 47 [2022-07-22 00:37:11,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:11,168 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 384 transitions. [2022-07-22 00:37:11,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:11,169 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 384 transitions. [2022-07-22 00:37:11,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-22 00:37:11,169 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:11,169 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:11,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:11,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:11,392 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:11,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:11,392 INFO L85 PathProgramCache]: Analyzing trace with hash -504640214, now seen corresponding path program 1 times [2022-07-22 00:37:11,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:11,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619422944] [2022-07-22 00:37:11,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:11,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:11,397 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:11,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137273872] [2022-07-22 00:37:11,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:11,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:11,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:11,402 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) [2022-07-22 00:37:11,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 00:37:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:11,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 00:37:11,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-22 00:37:11,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:11,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:11,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619422944] [2022-07-22 00:37:11,455 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:11,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137273872] [2022-07-22 00:37:11,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137273872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:11,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:11,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 00:37:11,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173427832] [2022-07-22 00:37:11,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:11,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 00:37:11,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:11,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 00:37:11,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 00:37:11,457 INFO L87 Difference]: Start difference. First operand 278 states and 384 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-22 00:37:11,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:11,468 INFO L93 Difference]: Finished difference Result 278 states and 384 transitions. [2022-07-22 00:37:11,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 00:37:11,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 48 [2022-07-22 00:37:11,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:11,469 INFO L225 Difference]: With dead ends: 278 [2022-07-22 00:37:11,469 INFO L226 Difference]: Without dead ends: 277 [2022-07-22 00:37:11,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 00:37:11,474 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 8 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:11,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:11,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-07-22 00:37:11,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2022-07-22 00:37:11,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 209 states have (on average 1.291866028708134) internal successors, (270), 215 states have internal predecessors, (270), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2022-07-22 00:37:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 381 transitions. [2022-07-22 00:37:11,483 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 381 transitions. Word has length 48 [2022-07-22 00:37:11,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:11,483 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 381 transitions. [2022-07-22 00:37:11,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-22 00:37:11,483 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 381 transitions. [2022-07-22 00:37:11,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-22 00:37:11,484 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:11,484 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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, 1] [2022-07-22 00:37:11,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:11,697 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,SelfDestructingSolverStorable15 [2022-07-22 00:37:11,698 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:11,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:11,698 INFO L85 PathProgramCache]: Analyzing trace with hash -169316457, now seen corresponding path program 1 times [2022-07-22 00:37:11,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:11,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947112611] [2022-07-22 00:37:11,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:11,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:11,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:11,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136603284] [2022-07-22 00:37:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:11,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:11,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:11,707 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) [2022-07-22 00:37:11,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 00:37:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:11,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 00:37:11,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:11,795 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-22 00:37:11,796 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:11,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:11,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947112611] [2022-07-22 00:37:11,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:11,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136603284] [2022-07-22 00:37:11,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136603284] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:11,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:11,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 00:37:11,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664326531] [2022-07-22 00:37:11,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:11,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 00:37:11,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:11,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 00:37:11,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:37:11,797 INFO L87 Difference]: Start difference. First operand 277 states and 381 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:11,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:11,839 INFO L93 Difference]: Finished difference Result 496 states and 685 transitions. [2022-07-22 00:37:11,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 00:37:11,840 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2022-07-22 00:37:11,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:11,841 INFO L225 Difference]: With dead ends: 496 [2022-07-22 00:37:11,841 INFO L226 Difference]: Without dead ends: 253 [2022-07-22 00:37:11,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:11,842 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 23 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:11,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 107 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:11,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-22 00:37:11,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251. [2022-07-22 00:37:11,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 189 states have (on average 1.2804232804232805) internal successors, (242), 196 states have internal predecessors, (242), 37 states have call successors, (37), 11 states have call predecessors, (37), 14 states have return successors, (61), 43 states have call predecessors, (61), 37 states have call successors, (61) [2022-07-22 00:37:11,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 340 transitions. [2022-07-22 00:37:11,851 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 340 transitions. Word has length 53 [2022-07-22 00:37:11,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:11,852 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 340 transitions. [2022-07-22 00:37:11,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:11,852 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 340 transitions. [2022-07-22 00:37:11,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-22 00:37:11,852 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:11,852 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1] [2022-07-22 00:37:11,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:12,055 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,SelfDestructingSolverStorable16 [2022-07-22 00:37:12,055 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:12,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:12,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1084763047, now seen corresponding path program 2 times [2022-07-22 00:37:12,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:12,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467513812] [2022-07-22 00:37:12,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:12,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:12,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:12,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231028748] [2022-07-22 00:37:12,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:12,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:12,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:12,068 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) [2022-07-22 00:37:12,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-22 00:37:12,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:12,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:12,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 00:37:12,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:12,168 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-07-22 00:37:12,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:12,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:12,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467513812] [2022-07-22 00:37:12,168 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:12,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231028748] [2022-07-22 00:37:12,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231028748] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:12,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:12,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 00:37:12,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98888307] [2022-07-22 00:37:12,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:12,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 00:37:12,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:12,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 00:37:12,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:12,170 INFO L87 Difference]: Start difference. First operand 251 states and 340 transitions. Second operand has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:12,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:12,309 INFO L93 Difference]: Finished difference Result 516 states and 716 transitions. [2022-07-22 00:37:12,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:12,310 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2022-07-22 00:37:12,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:12,311 INFO L225 Difference]: With dead ends: 516 [2022-07-22 00:37:12,311 INFO L226 Difference]: Without dead ends: 303 [2022-07-22 00:37:12,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:37:12,313 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 55 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:12,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 345 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:12,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-07-22 00:37:12,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 295. [2022-07-22 00:37:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 223 states have (on average 1.3094170403587444) internal successors, (292), 228 states have internal predecessors, (292), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2022-07-22 00:37:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 412 transitions. [2022-07-22 00:37:12,324 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 412 transitions. Word has length 53 [2022-07-22 00:37:12,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:12,324 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 412 transitions. [2022-07-22 00:37:12,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:12,324 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 412 transitions. [2022-07-22 00:37:12,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-22 00:37:12,325 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:12,325 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:12,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:12,542 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,SelfDestructingSolverStorable17 [2022-07-22 00:37:12,542 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:12,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:12,542 INFO L85 PathProgramCache]: Analyzing trace with hash 275903367, now seen corresponding path program 1 times [2022-07-22 00:37:12,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:12,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062889925] [2022-07-22 00:37:12,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:12,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:12,547 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:12,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493116090] [2022-07-22 00:37:12,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:12,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:12,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:12,549 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) [2022-07-22 00:37:12,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-22 00:37:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:12,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:37:12,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:12,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:12,710 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:12,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:12,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062889925] [2022-07-22 00:37:12,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:12,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493116090] [2022-07-22 00:37:12,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493116090] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:12,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:12,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-07-22 00:37:12,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161660452] [2022-07-22 00:37:12,711 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:12,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:37:12,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:12,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:37:12,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:37:12,712 INFO L87 Difference]: Start difference. First operand 295 states and 412 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:12,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:12,880 INFO L93 Difference]: Finished difference Result 533 states and 738 transitions. [2022-07-22 00:37:12,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 00:37:12,881 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 52 [2022-07-22 00:37:12,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:12,882 INFO L225 Difference]: With dead ends: 533 [2022-07-22 00:37:12,882 INFO L226 Difference]: Without dead ends: 323 [2022-07-22 00:37:12,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:37:12,884 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 50 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:12,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 469 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:12,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-07-22 00:37:12,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 305. [2022-07-22 00:37:12,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 233 states have (on average 1.3047210300429184) internal successors, (304), 238 states have internal predecessors, (304), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2022-07-22 00:37:12,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 424 transitions. [2022-07-22 00:37:12,899 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 424 transitions. Word has length 52 [2022-07-22 00:37:12,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:12,899 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 424 transitions. [2022-07-22 00:37:12,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 00:37:12,900 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 424 transitions. [2022-07-22 00:37:12,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-22 00:37:12,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:12,900 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:12,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:13,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:13,117 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:13,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:13,118 INFO L85 PathProgramCache]: Analyzing trace with hash 726408517, now seen corresponding path program 1 times [2022-07-22 00:37:13,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:13,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288352547] [2022-07-22 00:37:13,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:13,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:13,124 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:13,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [928308335] [2022-07-22 00:37:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:13,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:13,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:13,129 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) [2022-07-22 00:37:13,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-22 00:37:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:13,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-22 00:37:13,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 00:37:13,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 00:37:13,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:13,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288352547] [2022-07-22 00:37:13,417 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:13,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928308335] [2022-07-22 00:37:13,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928308335] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:13,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:13,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-07-22 00:37:13,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988919653] [2022-07-22 00:37:13,418 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:13,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-22 00:37:13,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:13,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-22 00:37:13,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:13,420 INFO L87 Difference]: Start difference. First operand 305 states and 424 transitions. Second operand has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-07-22 00:37:13,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:13,833 INFO L93 Difference]: Finished difference Result 606 states and 829 transitions. [2022-07-22 00:37:13,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-22 00:37:13,833 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 55 [2022-07-22 00:37:13,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:13,834 INFO L225 Difference]: With dead ends: 606 [2022-07-22 00:37:13,834 INFO L226 Difference]: Without dead ends: 392 [2022-07-22 00:37:13,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2022-07-22 00:37:13,836 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 190 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:13,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 774 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 580 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-07-22 00:37:13,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-22 00:37:13,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2022-07-22 00:37:13,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 282 states have (on average 1.2943262411347518) internal successors, (365), 281 states have internal predecessors, (365), 52 states have call successors, (52), 16 states have call predecessors, (52), 19 states have return successors, (85), 66 states have call predecessors, (85), 52 states have call successors, (85) [2022-07-22 00:37:13,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 502 transitions. [2022-07-22 00:37:13,850 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 502 transitions. Word has length 55 [2022-07-22 00:37:13,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:13,850 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 502 transitions. [2022-07-22 00:37:13,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-07-22 00:37:13,851 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 502 transitions. [2022-07-22 00:37:13,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-22 00:37:13,851 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:13,851 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:13,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:14,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:14,068 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:14,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:14,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1989972148, now seen corresponding path program 1 times [2022-07-22 00:37:14,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:14,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381777625] [2022-07-22 00:37:14,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:14,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:14,073 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:14,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667659729] [2022-07-22 00:37:14,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:14,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:14,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:14,084 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) [2022-07-22 00:37:14,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-22 00:37:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:14,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:37:14,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:14,191 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 00:37:14,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:14,229 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-22 00:37:14,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:14,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381777625] [2022-07-22 00:37:14,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:14,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667659729] [2022-07-22 00:37:14,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667659729] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:14,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:14,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-07-22 00:37:14,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816573163] [2022-07-22 00:37:14,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:14,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 00:37:14,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:14,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 00:37:14,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:37:14,230 INFO L87 Difference]: Start difference. First operand 364 states and 502 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-22 00:37:14,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:14,392 INFO L93 Difference]: Finished difference Result 706 states and 977 transitions. [2022-07-22 00:37:14,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 00:37:14,393 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 61 [2022-07-22 00:37:14,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:14,394 INFO L225 Difference]: With dead ends: 706 [2022-07-22 00:37:14,394 INFO L226 Difference]: Without dead ends: 382 [2022-07-22 00:37:14,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:14,396 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 71 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:14,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 459 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:14,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-07-22 00:37:14,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 363. [2022-07-22 00:37:14,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 280 states have (on average 1.2892857142857144) internal successors, (361), 281 states have internal predecessors, (361), 52 states have call successors, (52), 17 states have call predecessors, (52), 20 states have return successors, (83), 64 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-22 00:37:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 496 transitions. [2022-07-22 00:37:14,406 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 496 transitions. Word has length 61 [2022-07-22 00:37:14,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:14,406 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 496 transitions. [2022-07-22 00:37:14,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-22 00:37:14,406 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 496 transitions. [2022-07-22 00:37:14,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-22 00:37:14,406 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:14,406 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:14,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:14,628 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,SelfDestructingSolverStorable20 [2022-07-22 00:37:14,628 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:14,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:14,629 INFO L85 PathProgramCache]: Analyzing trace with hash -681681031, now seen corresponding path program 1 times [2022-07-22 00:37:14,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:14,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066939965] [2022-07-22 00:37:14,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:14,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:14,633 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:14,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121570522] [2022-07-22 00:37:14,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:14,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:14,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:14,656 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) [2022-07-22 00:37:14,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-22 00:37:14,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:14,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 00:37:14,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-22 00:37:14,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:14,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:14,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066939965] [2022-07-22 00:37:14,721 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:14,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121570522] [2022-07-22 00:37:14,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121570522] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:14,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:14,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 00:37:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393958123] [2022-07-22 00:37:14,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:14,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 00:37:14,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:14,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 00:37:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:14,722 INFO L87 Difference]: Start difference. First operand 363 states and 496 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-22 00:37:14,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:14,818 INFO L93 Difference]: Finished difference Result 683 states and 928 transitions. [2022-07-22 00:37:14,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:14,818 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2022-07-22 00:37:14,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:14,820 INFO L225 Difference]: With dead ends: 683 [2022-07-22 00:37:14,821 INFO L226 Difference]: Without dead ends: 369 [2022-07-22 00:37:14,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:14,822 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 41 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:14,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 341 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:14,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-07-22 00:37:14,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 359. [2022-07-22 00:37:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 277 states have (on average 1.2779783393501805) internal successors, (354), 278 states have internal predecessors, (354), 50 states have call successors, (50), 18 states have call predecessors, (50), 21 states have return successors, (77), 62 states have call predecessors, (77), 50 states have call successors, (77) [2022-07-22 00:37:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 481 transitions. [2022-07-22 00:37:14,834 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 481 transitions. Word has length 63 [2022-07-22 00:37:14,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:14,835 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 481 transitions. [2022-07-22 00:37:14,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-22 00:37:14,835 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 481 transitions. [2022-07-22 00:37:14,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-22 00:37:14,835 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:14,836 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:14,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:15,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:15,057 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:15,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:15,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1354749825, now seen corresponding path program 1 times [2022-07-22 00:37:15,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:15,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958441099] [2022-07-22 00:37:15,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:15,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:15,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:15,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2014604731] [2022-07-22 00:37:15,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:15,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:15,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:15,072 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) [2022-07-22 00:37:15,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-22 00:37:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:15,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:15,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:15,215 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 00:37:15,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 00:37:15,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:15,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958441099] [2022-07-22 00:37:15,283 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:15,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014604731] [2022-07-22 00:37:15,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014604731] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:15,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:15,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-22 00:37:15,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307758262] [2022-07-22 00:37:15,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:15,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 00:37:15,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:15,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 00:37:15,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:15,285 INFO L87 Difference]: Start difference. First operand 359 states and 481 transitions. Second operand has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:15,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:15,451 INFO L93 Difference]: Finished difference Result 442 states and 589 transitions. [2022-07-22 00:37:15,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:37:15,452 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 66 [2022-07-22 00:37:15,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:15,453 INFO L225 Difference]: With dead ends: 442 [2022-07-22 00:37:15,454 INFO L226 Difference]: Without dead ends: 441 [2022-07-22 00:37:15,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:37:15,467 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 124 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:15,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 569 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:15,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-07-22 00:37:15,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 418. [2022-07-22 00:37:15,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 322 states have (on average 1.279503105590062) internal successors, (412), 322 states have internal predecessors, (412), 62 states have call successors, (62), 20 states have call predecessors, (62), 23 states have return successors, (98), 75 states have call predecessors, (98), 62 states have call successors, (98) [2022-07-22 00:37:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 572 transitions. [2022-07-22 00:37:15,481 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 572 transitions. Word has length 66 [2022-07-22 00:37:15,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:15,481 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 572 transitions. [2022-07-22 00:37:15,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:15,481 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 572 transitions. [2022-07-22 00:37:15,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-22 00:37:15,486 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:15,486 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:15,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:15,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:15,703 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:15,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:15,703 INFO L85 PathProgramCache]: Analyzing trace with hash 952428439, now seen corresponding path program 1 times [2022-07-22 00:37:15,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:15,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423544992] [2022-07-22 00:37:15,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:15,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:15,709 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:15,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367440111] [2022-07-22 00:37:15,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:15,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:15,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:15,724 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) [2022-07-22 00:37:15,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-22 00:37:15,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:15,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:15,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:15,828 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 00:37:15,829 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:15,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:15,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423544992] [2022-07-22 00:37:15,829 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:15,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367440111] [2022-07-22 00:37:15,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367440111] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:15,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:15,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 00:37:15,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147411879] [2022-07-22 00:37:15,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:15,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 00:37:15,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:15,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 00:37:15,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:15,831 INFO L87 Difference]: Start difference. First operand 418 states and 572 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 00:37:15,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:15,947 INFO L93 Difference]: Finished difference Result 425 states and 573 transitions. [2022-07-22 00:37:15,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 00:37:15,947 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 67 [2022-07-22 00:37:15,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:15,949 INFO L225 Difference]: With dead ends: 425 [2022-07-22 00:37:15,949 INFO L226 Difference]: Without dead ends: 424 [2022-07-22 00:37:15,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:37:15,950 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 46 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:15,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 331 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:15,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-22 00:37:15,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 418. [2022-07-22 00:37:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 322 states have (on average 1.2732919254658386) internal successors, (410), 322 states have internal predecessors, (410), 62 states have call successors, (62), 20 states have call predecessors, (62), 23 states have return successors, (98), 75 states have call predecessors, (98), 62 states have call successors, (98) [2022-07-22 00:37:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 570 transitions. [2022-07-22 00:37:15,962 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 570 transitions. Word has length 67 [2022-07-22 00:37:15,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:15,962 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 570 transitions. [2022-07-22 00:37:15,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 00:37:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 570 transitions. [2022-07-22 00:37:15,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-22 00:37:15,963 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:15,963 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:15,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:16,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-07-22 00:37:16,176 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:16,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:16,176 INFO L85 PathProgramCache]: Analyzing trace with hash -159097642, now seen corresponding path program 2 times [2022-07-22 00:37:16,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:16,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457918915] [2022-07-22 00:37:16,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:16,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:16,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:16,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [290943232] [2022-07-22 00:37:16,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:16,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:16,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:16,196 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) [2022-07-22 00:37:16,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-22 00:37:16,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:16,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:16,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:37:16,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:16,305 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-22 00:37:16,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:16,409 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-22 00:37:16,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:16,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457918915] [2022-07-22 00:37:16,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:16,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290943232] [2022-07-22 00:37:16,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290943232] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:16,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:16,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-22 00:37:16,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525046992] [2022-07-22 00:37:16,411 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:16,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:16,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:16,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:16,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:16,412 INFO L87 Difference]: Start difference. First operand 418 states and 570 transitions. Second operand has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:16,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:16,685 INFO L93 Difference]: Finished difference Result 478 states and 628 transitions. [2022-07-22 00:37:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 00:37:16,685 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 71 [2022-07-22 00:37:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:16,687 INFO L225 Difference]: With dead ends: 478 [2022-07-22 00:37:16,687 INFO L226 Difference]: Without dead ends: 477 [2022-07-22 00:37:16,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:37:16,688 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 144 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:16,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 495 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:16,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-22 00:37:16,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 466. [2022-07-22 00:37:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 359 states have (on average 1.2701949860724233) internal successors, (456), 361 states have internal predecessors, (456), 66 states have call successors, (66), 24 states have call predecessors, (66), 30 states have return successors, (103), 80 states have call predecessors, (103), 66 states have call successors, (103) [2022-07-22 00:37:16,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 625 transitions. [2022-07-22 00:37:16,705 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 625 transitions. Word has length 71 [2022-07-22 00:37:16,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:16,705 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 625 transitions. [2022-07-22 00:37:16,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:16,705 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 625 transitions. [2022-07-22 00:37:16,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-22 00:37:16,706 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:16,706 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2022-07-22 00:37:16,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:16,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:16,923 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:16,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash -927342394, now seen corresponding path program 1 times [2022-07-22 00:37:16,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:16,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286375730] [2022-07-22 00:37:16,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:16,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:16,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:16,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786821593] [2022-07-22 00:37:16,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:16,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:16,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:16,956 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) [2022-07-22 00:37:16,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 00:37:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:16,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 00:37:16,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-22 00:37:17,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:17,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:17,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286375730] [2022-07-22 00:37:17,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:17,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786821593] [2022-07-22 00:37:17,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786821593] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:17,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:17,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 00:37:17,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177352778] [2022-07-22 00:37:17,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:17,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 00:37:17,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:17,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 00:37:17,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-22 00:37:17,074 INFO L87 Difference]: Start difference. First operand 466 states and 625 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:17,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:17,233 INFO L93 Difference]: Finished difference Result 875 states and 1185 transitions. [2022-07-22 00:37:17,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:37:17,233 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 76 [2022-07-22 00:37:17,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:17,235 INFO L225 Difference]: With dead ends: 875 [2022-07-22 00:37:17,235 INFO L226 Difference]: Without dead ends: 466 [2022-07-22 00:37:17,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:17,238 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 60 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:17,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 271 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:17,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-07-22 00:37:17,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 458. [2022-07-22 00:37:17,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 352 states have (on average 1.2727272727272727) internal successors, (448), 355 states have internal predecessors, (448), 66 states have call successors, (66), 24 states have call predecessors, (66), 29 states have return successors, (101), 78 states have call predecessors, (101), 66 states have call successors, (101) [2022-07-22 00:37:17,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 615 transitions. [2022-07-22 00:37:17,252 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 615 transitions. Word has length 76 [2022-07-22 00:37:17,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:17,253 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 615 transitions. [2022-07-22 00:37:17,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:17,253 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 615 transitions. [2022-07-22 00:37:17,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-22 00:37:17,254 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:17,254 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2022-07-22 00:37:17,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:17,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:17,471 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:17,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash -960430689, now seen corresponding path program 1 times [2022-07-22 00:37:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:17,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318030120] [2022-07-22 00:37:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:17,478 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:17,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1239407765] [2022-07-22 00:37:17,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:17,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:17,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:17,486 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) [2022-07-22 00:37:17,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 00:37:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:17,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:37:17,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-22 00:37:17,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:17,835 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-22 00:37:17,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:17,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318030120] [2022-07-22 00:37:17,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:17,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239407765] [2022-07-22 00:37:17,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239407765] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:17,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:17,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2022-07-22 00:37:17,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760039817] [2022-07-22 00:37:17,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:17,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 00:37:17,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:17,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 00:37:17,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:37:17,837 INFO L87 Difference]: Start difference. First operand 458 states and 615 transitions. Second operand has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-22 00:37:18,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:18,360 INFO L93 Difference]: Finished difference Result 538 states and 695 transitions. [2022-07-22 00:37:18,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-22 00:37:18,360 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 79 [2022-07-22 00:37:18,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:18,362 INFO L225 Difference]: With dead ends: 538 [2022-07-22 00:37:18,362 INFO L226 Difference]: Without dead ends: 537 [2022-07-22 00:37:18,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 00:37:18,363 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 180 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:18,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 626 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 602 Invalid, 0 Unknown, 76 Unchecked, 0.3s Time] [2022-07-22 00:37:18,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-22 00:37:18,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 506. [2022-07-22 00:37:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 391 states have (on average 1.2659846547314577) internal successors, (495), 391 states have internal predecessors, (495), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 86 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-22 00:37:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 673 transitions. [2022-07-22 00:37:18,379 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 673 transitions. Word has length 79 [2022-07-22 00:37:18,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:18,380 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 673 transitions. [2022-07-22 00:37:18,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-22 00:37:18,380 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 673 transitions. [2022-07-22 00:37:18,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 00:37:18,381 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:18,381 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 00:37:18,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:18,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:18,598 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:18,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:18,599 INFO L85 PathProgramCache]: Analyzing trace with hash 291419757, now seen corresponding path program 1 times [2022-07-22 00:37:18,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:18,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190407448] [2022-07-22 00:37:18,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:18,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:18,604 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:18,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716669390] [2022-07-22 00:37:18,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:18,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:18,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:18,620 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:18,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-22 00:37:18,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:18,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 00:37:18,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-07-22 00:37:18,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:18,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:18,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190407448] [2022-07-22 00:37:18,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:18,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716669390] [2022-07-22 00:37:18,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716669390] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:18,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:18,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 00:37:18,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734646342] [2022-07-22 00:37:18,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:18,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 00:37:18,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:18,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 00:37:18,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:37:18,697 INFO L87 Difference]: Start difference. First operand 506 states and 673 transitions. Second operand has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 00:37:18,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:18,739 INFO L93 Difference]: Finished difference Result 508 states and 676 transitions. [2022-07-22 00:37:18,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 00:37:18,739 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 80 [2022-07-22 00:37:18,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:18,741 INFO L225 Difference]: With dead ends: 508 [2022-07-22 00:37:18,741 INFO L226 Difference]: Without dead ends: 507 [2022-07-22 00:37:18,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:18,742 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 8 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:18,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 202 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:18,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-22 00:37:18,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 505. [2022-07-22 00:37:18,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 391 states have (on average 1.2404092071611252) internal successors, (485), 390 states have internal predecessors, (485), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 86 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-22 00:37:18,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 663 transitions. [2022-07-22 00:37:18,756 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 663 transitions. Word has length 80 [2022-07-22 00:37:18,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:18,756 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 663 transitions. [2022-07-22 00:37:18,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 00:37:18,757 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 663 transitions. [2022-07-22 00:37:18,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-22 00:37:18,757 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:18,758 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 00:37:18,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:18,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-22 00:37:18,988 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:18,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:18,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1026169764, now seen corresponding path program 1 times [2022-07-22 00:37:18,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:18,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127857290] [2022-07-22 00:37:18,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:18,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:18,994 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:18,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130862586] [2022-07-22 00:37:18,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:18,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:18,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:19,001 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:19,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-22 00:37:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:19,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 00:37:19,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:19,054 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-22 00:37:19,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:19,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:19,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127857290] [2022-07-22 00:37:19,076 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:19,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130862586] [2022-07-22 00:37:19,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130862586] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:19,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:19,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2022-07-22 00:37:19,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784935402] [2022-07-22 00:37:19,077 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:19,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 00:37:19,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:19,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 00:37:19,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:19,077 INFO L87 Difference]: Start difference. First operand 505 states and 663 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 00:37:19,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:19,114 INFO L93 Difference]: Finished difference Result 543 states and 720 transitions. [2022-07-22 00:37:19,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:19,115 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 84 [2022-07-22 00:37:19,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:19,116 INFO L225 Difference]: With dead ends: 543 [2022-07-22 00:37:19,116 INFO L226 Difference]: Without dead ends: 542 [2022-07-22 00:37:19,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:37:19,117 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 10 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:19,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 192 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:19,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-07-22 00:37:19,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 517. [2022-07-22 00:37:19,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 403 states have (on average 1.2258064516129032) internal successors, (494), 396 states have internal predecessors, (494), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 92 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-22 00:37:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 672 transitions. [2022-07-22 00:37:19,131 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 672 transitions. Word has length 84 [2022-07-22 00:37:19,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:19,132 INFO L495 AbstractCegarLoop]: Abstraction has 517 states and 672 transitions. [2022-07-22 00:37:19,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 00:37:19,132 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 672 transitions. [2022-07-22 00:37:19,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-22 00:37:19,132 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:19,133 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 00:37:19,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:19,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-22 00:37:19,349 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:19,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:19,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1746491672, now seen corresponding path program 1 times [2022-07-22 00:37:19,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:19,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97419705] [2022-07-22 00:37:19,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:19,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:19,366 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:19,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1239628059] [2022-07-22 00:37:19,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:19,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:19,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:19,384 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:19,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-22 00:37:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:19,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:19,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-22 00:37:19,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:19,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:19,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97419705] [2022-07-22 00:37:19,520 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:19,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239628059] [2022-07-22 00:37:19,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239628059] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:19,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:19,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 00:37:19,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380285578] [2022-07-22 00:37:19,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:19,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 00:37:19,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:19,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 00:37:19,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:19,521 INFO L87 Difference]: Start difference. First operand 517 states and 672 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:19,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:19,587 INFO L93 Difference]: Finished difference Result 519 states and 675 transitions. [2022-07-22 00:37:19,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 00:37:19,588 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2022-07-22 00:37:19,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:19,590 INFO L225 Difference]: With dead ends: 519 [2022-07-22 00:37:19,590 INFO L226 Difference]: Without dead ends: 518 [2022-07-22 00:37:19,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:19,590 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 21 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:19,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 204 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:19,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-07-22 00:37:19,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 495. [2022-07-22 00:37:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 382 states have (on average 1.2146596858638743) internal successors, (464), 381 states have internal predecessors, (464), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 85 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-22 00:37:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 642 transitions. [2022-07-22 00:37:19,604 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 642 transitions. Word has length 85 [2022-07-22 00:37:19,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:19,604 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 642 transitions. [2022-07-22 00:37:19,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:19,604 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 642 transitions. [2022-07-22 00:37:19,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-22 00:37:19,605 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:19,605 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-22 00:37:19,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-07-22 00:37:19,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:19,820 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:19,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:19,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1693332954, now seen corresponding path program 2 times [2022-07-22 00:37:19,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:19,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535165167] [2022-07-22 00:37:19,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:19,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:19,842 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:19,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992856053] [2022-07-22 00:37:19,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:19,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:19,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:19,855 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:19,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-22 00:37:19,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:19,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:19,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-22 00:37:19,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 00:37:20,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:20,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:20,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535165167] [2022-07-22 00:37:20,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:20,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992856053] [2022-07-22 00:37:20,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992856053] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:20,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:20,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 00:37:20,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745354795] [2022-07-22 00:37:20,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:20,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 00:37:20,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:20,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 00:37:20,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:20,008 INFO L87 Difference]: Start difference. First operand 495 states and 642 transitions. Second operand has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-22 00:37:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:20,061 INFO L93 Difference]: Finished difference Result 497 states and 645 transitions. [2022-07-22 00:37:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 00:37:20,063 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 86 [2022-07-22 00:37:20,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:20,065 INFO L225 Difference]: With dead ends: 497 [2022-07-22 00:37:20,065 INFO L226 Difference]: Without dead ends: 495 [2022-07-22 00:37:20,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-22 00:37:20,065 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 26 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:20,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 191 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:20,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-22 00:37:20,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 432. [2022-07-22 00:37:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 334 states have (on average 1.1706586826347305) internal successors, (391), 333 states have internal predecessors, (391), 59 states have call successors, (59), 28 states have call predecessors, (59), 32 states have return successors, (74), 70 states have call predecessors, (74), 59 states have call successors, (74) [2022-07-22 00:37:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 524 transitions. [2022-07-22 00:37:20,079 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 524 transitions. Word has length 86 [2022-07-22 00:37:20,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:20,079 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 524 transitions. [2022-07-22 00:37:20,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-22 00:37:20,080 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 524 transitions. [2022-07-22 00:37:20,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-22 00:37:20,080 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:20,080 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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] [2022-07-22 00:37:20,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:20,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:20,297 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:20,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:20,297 INFO L85 PathProgramCache]: Analyzing trace with hash 253172159, now seen corresponding path program 2 times [2022-07-22 00:37:20,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:20,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479447656] [2022-07-22 00:37:20,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:20,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:20,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:20,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136848943] [2022-07-22 00:37:20,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:20,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:20,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:20,303 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:20,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-22 00:37:20,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:20,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:20,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-22 00:37:20,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:20,464 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 53 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-22 00:37:20,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:20,608 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 53 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-22 00:37:20,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:20,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479447656] [2022-07-22 00:37:20,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:20,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136848943] [2022-07-22 00:37:20,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136848943] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:20,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:20,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-07-22 00:37:20,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031141594] [2022-07-22 00:37:20,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:20,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 00:37:20,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:20,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 00:37:20,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-07-22 00:37:20,610 INFO L87 Difference]: Start difference. First operand 432 states and 524 transitions. Second operand has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-22 00:37:21,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:21,050 INFO L93 Difference]: Finished difference Result 831 states and 1028 transitions. [2022-07-22 00:37:21,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 00:37:21,050 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 89 [2022-07-22 00:37:21,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:21,052 INFO L225 Difference]: With dead ends: 831 [2022-07-22 00:37:21,052 INFO L226 Difference]: Without dead ends: 459 [2022-07-22 00:37:21,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-07-22 00:37:21,053 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 113 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:21,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 647 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:37:21,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-07-22 00:37:21,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 434. [2022-07-22 00:37:21,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 335 states have (on average 1.164179104477612) internal successors, (390), 335 states have internal predecessors, (390), 59 states have call successors, (59), 30 states have call predecessors, (59), 33 states have return successors, (72), 68 states have call predecessors, (72), 59 states have call successors, (72) [2022-07-22 00:37:21,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 521 transitions. [2022-07-22 00:37:21,066 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 521 transitions. Word has length 89 [2022-07-22 00:37:21,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:21,067 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 521 transitions. [2022-07-22 00:37:21,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-22 00:37:21,067 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 521 transitions. [2022-07-22 00:37:21,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-22 00:37:21,067 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:21,067 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:21,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:21,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:21,284 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:21,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:21,284 INFO L85 PathProgramCache]: Analyzing trace with hash 929332397, now seen corresponding path program 1 times [2022-07-22 00:37:21,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:21,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689155958] [2022-07-22 00:37:21,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:21,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:21,289 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:21,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372535505] [2022-07-22 00:37:21,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:21,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:21,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:21,291 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:21,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-22 00:37:21,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:21,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:37:21,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-22 00:37:21,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:21,535 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-22 00:37:21,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:21,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689155958] [2022-07-22 00:37:21,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:21,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372535505] [2022-07-22 00:37:21,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372535505] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:21,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:21,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-22 00:37:21,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448181340] [2022-07-22 00:37:21,537 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:21,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:21,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:21,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:21,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:21,538 INFO L87 Difference]: Start difference. First operand 434 states and 521 transitions. Second operand has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:21,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:21,796 INFO L93 Difference]: Finished difference Result 585 states and 719 transitions. [2022-07-22 00:37:21,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:37:21,796 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 106 [2022-07-22 00:37:21,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:21,799 INFO L225 Difference]: With dead ends: 585 [2022-07-22 00:37:21,799 INFO L226 Difference]: Without dead ends: 582 [2022-07-22 00:37:21,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-22 00:37:21,801 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 138 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:21,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 467 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:21,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-07-22 00:37:21,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 554. [2022-07-22 00:37:21,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 430 states have (on average 1.1790697674418604) internal successors, (507), 430 states have internal predecessors, (507), 78 states have call successors, (78), 36 states have call predecessors, (78), 39 states have return successors, (91), 87 states have call predecessors, (91), 78 states have call successors, (91) [2022-07-22 00:37:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 676 transitions. [2022-07-22 00:37:21,832 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 676 transitions. Word has length 106 [2022-07-22 00:37:21,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:21,832 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 676 transitions. [2022-07-22 00:37:21,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:21,833 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 676 transitions. [2022-07-22 00:37:21,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-22 00:37:21,834 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:21,834 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:21,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:22,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-07-22 00:37:22,050 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:22,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:22,051 INFO L85 PathProgramCache]: Analyzing trace with hash 2016742028, now seen corresponding path program 2 times [2022-07-22 00:37:22,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:22,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499880582] [2022-07-22 00:37:22,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:22,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:22,056 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:22,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [619022184] [2022-07-22 00:37:22,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:22,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:22,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:22,064 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:22,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-22 00:37:22,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:22,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:22,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 00:37:22,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-22 00:37:22,158 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:22,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:22,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499880582] [2022-07-22 00:37:22,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:22,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619022184] [2022-07-22 00:37:22,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619022184] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:22,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:22,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 00:37:22,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116755636] [2022-07-22 00:37:22,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:22,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 00:37:22,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:22,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 00:37:22,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:37:22,162 INFO L87 Difference]: Start difference. First operand 554 states and 676 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 00:37:22,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:22,223 INFO L93 Difference]: Finished difference Result 878 states and 1076 transitions. [2022-07-22 00:37:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 00:37:22,224 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 112 [2022-07-22 00:37:22,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:22,225 INFO L225 Difference]: With dead ends: 878 [2022-07-22 00:37:22,225 INFO L226 Difference]: Without dead ends: 487 [2022-07-22 00:37:22,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-22 00:37:22,226 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 24 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:22,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 236 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:22,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-22 00:37:22,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 486. [2022-07-22 00:37:22,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 378 states have (on average 1.1587301587301588) internal successors, (438), 378 states have internal predecessors, (438), 65 states have call successors, (65), 33 states have call predecessors, (65), 36 states have return successors, (76), 74 states have call predecessors, (76), 65 states have call successors, (76) [2022-07-22 00:37:22,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 579 transitions. [2022-07-22 00:37:22,239 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 579 transitions. Word has length 112 [2022-07-22 00:37:22,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:22,240 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 579 transitions. [2022-07-22 00:37:22,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 00:37:22,240 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 579 transitions. [2022-07-22 00:37:22,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-07-22 00:37:22,241 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:22,241 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:22,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:22,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-22 00:37:22,456 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:22,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:22,456 INFO L85 PathProgramCache]: Analyzing trace with hash -158640522, now seen corresponding path program 1 times [2022-07-22 00:37:22,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:22,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575382378] [2022-07-22 00:37:22,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:22,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:22,461 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:22,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [438381281] [2022-07-22 00:37:22,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:22,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:22,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:22,463 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:22,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-22 00:37:22,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:22,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-22 00:37:22,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:22,592 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 46 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-07-22 00:37:22,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:22,861 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 46 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-07-22 00:37:22,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:22,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575382378] [2022-07-22 00:37:22,861 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:22,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438381281] [2022-07-22 00:37:22,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438381281] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:22,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:22,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-07-22 00:37:22,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138359500] [2022-07-22 00:37:22,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:22,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-22 00:37:22,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:22,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-22 00:37:22,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:22,862 INFO L87 Difference]: Start difference. First operand 486 states and 579 transitions. Second operand has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:23,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:23,659 INFO L93 Difference]: Finished difference Result 874 states and 1068 transitions. [2022-07-22 00:37:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 00:37:23,659 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 114 [2022-07-22 00:37:23,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:23,661 INFO L225 Difference]: With dead ends: 874 [2022-07-22 00:37:23,661 INFO L226 Difference]: Without dead ends: 529 [2022-07-22 00:37:23,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-07-22 00:37:23,663 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 118 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:23,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 808 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 587 Invalid, 0 Unknown, 59 Unchecked, 0.3s Time] [2022-07-22 00:37:23,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-22 00:37:23,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 508. [2022-07-22 00:37:23,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 396 states have (on average 1.1464646464646464) internal successors, (454), 395 states have internal predecessors, (454), 66 states have call successors, (66), 34 states have call predecessors, (66), 39 states have return successors, (81), 78 states have call predecessors, (81), 66 states have call successors, (81) [2022-07-22 00:37:23,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 601 transitions. [2022-07-22 00:37:23,677 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 601 transitions. Word has length 114 [2022-07-22 00:37:23,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:23,677 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 601 transitions. [2022-07-22 00:37:23,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:23,677 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 601 transitions. [2022-07-22 00:37:23,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-22 00:37:23,678 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:23,678 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:23,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:23,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-22 00:37:23,894 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:23,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:23,895 INFO L85 PathProgramCache]: Analyzing trace with hash 703817343, now seen corresponding path program 1 times [2022-07-22 00:37:23,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:23,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250146442] [2022-07-22 00:37:23,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:23,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:23,900 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:23,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994909386] [2022-07-22 00:37:23,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:23,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:23,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:23,902 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:23,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-22 00:37:23,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:23,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-22 00:37:23,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 82 proven. 22 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-07-22 00:37:24,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:24,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:24,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250146442] [2022-07-22 00:37:24,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:24,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994909386] [2022-07-22 00:37:24,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994909386] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:24,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:24,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-22 00:37:24,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359967115] [2022-07-22 00:37:24,245 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:24,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:37:24,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:24,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:37:24,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2022-07-22 00:37:24,246 INFO L87 Difference]: Start difference. First operand 508 states and 601 transitions. Second operand has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-22 00:37:26,611 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-07-22 00:37:26,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:26,790 INFO L93 Difference]: Finished difference Result 1053 states and 1314 transitions. [2022-07-22 00:37:26,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:37:26,791 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 119 [2022-07-22 00:37:26,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:26,793 INFO L225 Difference]: With dead ends: 1053 [2022-07-22 00:37:26,793 INFO L226 Difference]: Without dead ends: 715 [2022-07-22 00:37:26,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-07-22 00:37:26,794 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 82 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 28 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:26,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 819 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 980 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-07-22 00:37:26,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-07-22 00:37:26,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 612. [2022-07-22 00:37:26,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 476 states have (on average 1.1596638655462186) internal successors, (552), 477 states have internal predecessors, (552), 84 states have call successors, (84), 39 states have call predecessors, (84), 45 states have return successors, (108), 95 states have call predecessors, (108), 84 states have call successors, (108) [2022-07-22 00:37:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 744 transitions. [2022-07-22 00:37:26,813 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 744 transitions. Word has length 119 [2022-07-22 00:37:26,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:26,813 INFO L495 AbstractCegarLoop]: Abstraction has 612 states and 744 transitions. [2022-07-22 00:37:26,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-22 00:37:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 744 transitions. [2022-07-22 00:37:26,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-22 00:37:26,814 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:26,814 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 7, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:26,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:27,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:27,035 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:27,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:27,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1295624958, now seen corresponding path program 2 times [2022-07-22 00:37:27,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:27,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868860758] [2022-07-22 00:37:27,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:27,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:27,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:27,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1200167626] [2022-07-22 00:37:27,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:27,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:27,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:27,059 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:27,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-22 00:37:27,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:27,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:27,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-22 00:37:27,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:27,238 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 97 proven. 25 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-22 00:37:27,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 97 proven. 25 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-22 00:37:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:27,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868860758] [2022-07-22 00:37:27,344 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:27,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200167626] [2022-07-22 00:37:27,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200167626] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:27,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:27,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2022-07-22 00:37:27,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121177402] [2022-07-22 00:37:27,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:27,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:27,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:27,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:27,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:27,346 INFO L87 Difference]: Start difference. First operand 612 states and 744 transitions. Second operand has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-22 00:37:27,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:27,709 INFO L93 Difference]: Finished difference Result 1187 states and 1470 transitions. [2022-07-22 00:37:27,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:37:27,709 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 124 [2022-07-22 00:37:27,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:27,714 INFO L225 Difference]: With dead ends: 1187 [2022-07-22 00:37:27,714 INFO L226 Difference]: Without dead ends: 672 [2022-07-22 00:37:27,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-07-22 00:37:27,716 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 98 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:27,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 536 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:27,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-07-22 00:37:27,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 617. [2022-07-22 00:37:27,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 479 states have (on average 1.1565762004175366) internal successors, (554), 482 states have internal predecessors, (554), 85 states have call successors, (85), 40 states have call predecessors, (85), 46 states have return successors, (104), 94 states have call predecessors, (104), 85 states have call successors, (104) [2022-07-22 00:37:27,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 743 transitions. [2022-07-22 00:37:27,744 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 743 transitions. Word has length 124 [2022-07-22 00:37:27,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:27,744 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 743 transitions. [2022-07-22 00:37:27,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-22 00:37:27,745 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 743 transitions. [2022-07-22 00:37:27,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-22 00:37:27,745 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:27,746 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:27,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-07-22 00:37:27,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-07-22 00:37:27,959 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:27,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:27,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1116473682, now seen corresponding path program 1 times [2022-07-22 00:37:27,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:27,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076817640] [2022-07-22 00:37:27,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:27,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:27,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:27,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882301307] [2022-07-22 00:37:27,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:27,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:27,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:27,971 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:27,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-22 00:37:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:28,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:37:28,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:28,076 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-07-22 00:37:28,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-07-22 00:37:28,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:28,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076817640] [2022-07-22 00:37:28,194 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:28,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882301307] [2022-07-22 00:37:28,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882301307] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:28,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:28,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-22 00:37:28,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026637649] [2022-07-22 00:37:28,195 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:28,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 00:37:28,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:28,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 00:37:28,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:28,196 INFO L87 Difference]: Start difference. First operand 617 states and 743 transitions. Second operand has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-22 00:37:28,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:28,404 INFO L93 Difference]: Finished difference Result 623 states and 744 transitions. [2022-07-22 00:37:28,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:37:28,404 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 125 [2022-07-22 00:37:28,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:28,406 INFO L225 Difference]: With dead ends: 623 [2022-07-22 00:37:28,406 INFO L226 Difference]: Without dead ends: 622 [2022-07-22 00:37:28,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:37:28,407 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:28,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 377 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:28,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-07-22 00:37:28,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 617. [2022-07-22 00:37:28,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 479 states have (on average 1.1524008350730688) internal successors, (552), 482 states have internal predecessors, (552), 85 states have call successors, (85), 40 states have call predecessors, (85), 46 states have return successors, (104), 94 states have call predecessors, (104), 85 states have call successors, (104) [2022-07-22 00:37:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 741 transitions. [2022-07-22 00:37:28,442 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 741 transitions. Word has length 125 [2022-07-22 00:37:28,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:28,442 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 741 transitions. [2022-07-22 00:37:28,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-22 00:37:28,442 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 741 transitions. [2022-07-22 00:37:28,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-22 00:37:28,443 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:28,444 INFO L195 NwaCegarLoop]: trace histogram [13, 10, 7, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:28,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:28,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-22 00:37:28,659 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:28,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:28,660 INFO L85 PathProgramCache]: Analyzing trace with hash -282687370, now seen corresponding path program 2 times [2022-07-22 00:37:28,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:28,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942792134] [2022-07-22 00:37:28,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:28,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:28,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:28,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503106165] [2022-07-22 00:37:28,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:28,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:28,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:28,668 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:28,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-22 00:37:28,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:28,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:28,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:37:28,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:28,795 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 173 proven. 7 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-07-22 00:37:28,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 88 proven. 28 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-22 00:37:28,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:28,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942792134] [2022-07-22 00:37:28,869 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:28,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503106165] [2022-07-22 00:37:28,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503106165] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:28,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:28,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-07-22 00:37:28,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100765586] [2022-07-22 00:37:28,871 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:28,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 00:37:28,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:28,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 00:37:28,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:37:28,872 INFO L87 Difference]: Start difference. First operand 617 states and 741 transitions. Second operand has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:29,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:29,009 INFO L93 Difference]: Finished difference Result 1067 states and 1314 transitions. [2022-07-22 00:37:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 00:37:29,010 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 134 [2022-07-22 00:37:29,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:29,012 INFO L225 Difference]: With dead ends: 1067 [2022-07-22 00:37:29,012 INFO L226 Difference]: Without dead ends: 622 [2022-07-22 00:37:29,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:29,014 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 67 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:29,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 374 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:29,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-07-22 00:37:29,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 607. [2022-07-22 00:37:29,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 471 states have (on average 1.1507430997876857) internal successors, (542), 474 states have internal predecessors, (542), 84 states have call successors, (84), 40 states have call predecessors, (84), 45 states have return successors, (101), 92 states have call predecessors, (101), 84 states have call successors, (101) [2022-07-22 00:37:29,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 727 transitions. [2022-07-22 00:37:29,033 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 727 transitions. Word has length 134 [2022-07-22 00:37:29,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:29,033 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 727 transitions. [2022-07-22 00:37:29,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:37:29,034 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 727 transitions. [2022-07-22 00:37:29,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-22 00:37:29,034 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:29,035 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 9, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:29,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:29,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-22 00:37:29,251 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:29,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:29,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1601794137, now seen corresponding path program 3 times [2022-07-22 00:37:29,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:29,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274990574] [2022-07-22 00:37:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:29,258 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:29,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [980598062] [2022-07-22 00:37:29,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:37:29,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:29,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:29,276 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:29,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-22 00:37:29,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-22 00:37:29,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:29,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:37:29,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 95 proven. 4 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-07-22 00:37:29,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:29,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:29,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274990574] [2022-07-22 00:37:29,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:29,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980598062] [2022-07-22 00:37:29,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980598062] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:29,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:29,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-07-22 00:37:29,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748066839] [2022-07-22 00:37:29,736 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:29,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 00:37:29,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:29,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 00:37:29,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-07-22 00:37:29,737 INFO L87 Difference]: Start difference. First operand 607 states and 727 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 00:37:29,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:29,873 INFO L93 Difference]: Finished difference Result 692 states and 865 transitions. [2022-07-22 00:37:29,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 00:37:29,874 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 143 [2022-07-22 00:37:29,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:29,876 INFO L225 Difference]: With dead ends: 692 [2022-07-22 00:37:29,876 INFO L226 Difference]: Without dead ends: 691 [2022-07-22 00:37:29,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:37:29,877 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 29 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:29,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 200 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:29,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-07-22 00:37:29,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 633. [2022-07-22 00:37:29,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 492 states have (on average 1.1443089430894309) internal successors, (563), 494 states have internal predecessors, (563), 84 states have call successors, (84), 40 states have call predecessors, (84), 50 states have return successors, (113), 98 states have call predecessors, (113), 84 states have call successors, (113) [2022-07-22 00:37:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 760 transitions. [2022-07-22 00:37:29,895 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 760 transitions. Word has length 143 [2022-07-22 00:37:29,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:29,895 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 760 transitions. [2022-07-22 00:37:29,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 00:37:29,895 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 760 transitions. [2022-07-22 00:37:29,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-07-22 00:37:29,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:29,896 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:29,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:30,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-22 00:37:30,112 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:30,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:30,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1543267888, now seen corresponding path program 1 times [2022-07-22 00:37:30,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:30,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436216892] [2022-07-22 00:37:30,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:30,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:30,119 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:30,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079635678] [2022-07-22 00:37:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:30,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:30,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:30,120 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:30,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-22 00:37:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:30,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 00:37:30,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:30,258 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 103 proven. 26 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-07-22 00:37:30,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:30,541 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 103 proven. 27 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-07-22 00:37:30,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:30,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436216892] [2022-07-22 00:37:30,541 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:30,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079635678] [2022-07-22 00:37:30,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079635678] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:30,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:30,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 15 [2022-07-22 00:37:30,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063928428] [2022-07-22 00:37:30,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:30,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:37:30,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:30,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:37:30,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:37:30,544 INFO L87 Difference]: Start difference. First operand 633 states and 760 transitions. Second operand has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-22 00:37:30,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:30,760 INFO L93 Difference]: Finished difference Result 1341 states and 1694 transitions. [2022-07-22 00:37:30,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 00:37:30,767 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) Word has length 146 [2022-07-22 00:37:30,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:30,772 INFO L225 Difference]: With dead ends: 1341 [2022-07-22 00:37:30,772 INFO L226 Difference]: Without dead ends: 777 [2022-07-22 00:37:30,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 276 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-07-22 00:37:30,778 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 79 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:30,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 270 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:30,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-07-22 00:37:30,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 680. [2022-07-22 00:37:30,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 528 states have (on average 1.143939393939394) internal successors, (604), 528 states have internal predecessors, (604), 91 states have call successors, (91), 40 states have call predecessors, (91), 54 states have return successors, (126), 111 states have call predecessors, (126), 89 states have call successors, (126) [2022-07-22 00:37:30,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 821 transitions. [2022-07-22 00:37:30,812 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 821 transitions. Word has length 146 [2022-07-22 00:37:30,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:30,812 INFO L495 AbstractCegarLoop]: Abstraction has 680 states and 821 transitions. [2022-07-22 00:37:30,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-22 00:37:30,813 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 821 transitions. [2022-07-22 00:37:30,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-22 00:37:30,815 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:30,815 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 9, 7, 7, 7, 7, 7, 7, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:30,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:31,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-22 00:37:31,032 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:31,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash -775399783, now seen corresponding path program 4 times [2022-07-22 00:37:31,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:31,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913827576] [2022-07-22 00:37:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:31,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:31,038 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:31,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1291087850] [2022-07-22 00:37:31,038 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:37:31,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:31,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:31,047 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:31,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-22 00:37:31,090 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:37:31,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:31,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-22 00:37:31,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:31,204 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 238 proven. 99 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-07-22 00:37:31,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:31,581 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 238 proven. 106 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2022-07-22 00:37:31,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:31,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913827576] [2022-07-22 00:37:31,582 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:31,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291087850] [2022-07-22 00:37:31,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291087850] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:31,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:31,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18] total 21 [2022-07-22 00:37:31,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375790916] [2022-07-22 00:37:31,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:31,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-22 00:37:31,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:31,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-22 00:37:31,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-07-22 00:37:31,583 INFO L87 Difference]: Start difference. First operand 680 states and 821 transitions. Second operand has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2022-07-22 00:37:32,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:32,169 INFO L93 Difference]: Finished difference Result 1464 states and 1866 transitions. [2022-07-22 00:37:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 00:37:32,169 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) Word has length 163 [2022-07-22 00:37:32,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:32,172 INFO L225 Difference]: With dead ends: 1464 [2022-07-22 00:37:32,172 INFO L226 Difference]: Without dead ends: 878 [2022-07-22 00:37:32,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=214, Invalid=976, Unknown=0, NotChecked=0, Total=1190 [2022-07-22 00:37:32,174 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 238 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:32,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 367 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:37:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-07-22 00:37:32,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 714. [2022-07-22 00:37:32,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 552 states have (on average 1.1358695652173914) internal successors, (627), 556 states have internal predecessors, (627), 98 states have call successors, (98), 44 states have call predecessors, (98), 57 states have return successors, (147), 113 states have call predecessors, (147), 98 states have call successors, (147) [2022-07-22 00:37:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 872 transitions. [2022-07-22 00:37:32,209 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 872 transitions. Word has length 163 [2022-07-22 00:37:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:32,211 INFO L495 AbstractCegarLoop]: Abstraction has 714 states and 872 transitions. [2022-07-22 00:37:32,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2022-07-22 00:37:32,212 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 872 transitions. [2022-07-22 00:37:32,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-22 00:37:32,216 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:32,216 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 9, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:32,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:32,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:32,431 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:32,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:32,432 INFO L85 PathProgramCache]: Analyzing trace with hash -916356688, now seen corresponding path program 2 times [2022-07-22 00:37:32,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:32,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539629572] [2022-07-22 00:37:32,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:32,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:32,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:32,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110611862] [2022-07-22 00:37:32,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:32,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:32,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:32,460 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:32,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-22 00:37:32,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:32,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:32,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 00:37:32,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:32,556 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2022-07-22 00:37:32,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2022-07-22 00:37:32,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:32,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539629572] [2022-07-22 00:37:32,693 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:32,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110611862] [2022-07-22 00:37:32,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110611862] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:32,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:32,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-22 00:37:32,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034372457] [2022-07-22 00:37:32,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:32,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 00:37:32,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:32,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 00:37:32,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:32,695 INFO L87 Difference]: Start difference. First operand 714 states and 872 transitions. Second operand has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-22 00:37:32,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:32,818 INFO L93 Difference]: Finished difference Result 903 states and 1126 transitions. [2022-07-22 00:37:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 00:37:32,819 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 156 [2022-07-22 00:37:32,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:32,822 INFO L225 Difference]: With dead ends: 903 [2022-07-22 00:37:32,822 INFO L226 Difference]: Without dead ends: 902 [2022-07-22 00:37:32,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:32,830 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 76 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:32,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 275 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:32,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2022-07-22 00:37:32,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 842. [2022-07-22 00:37:32,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 657 states have (on average 1.1506849315068493) internal successors, (756), 664 states have internal predecessors, (756), 121 states have call successors, (121), 44 states have call predecessors, (121), 57 states have return successors, (170), 133 states have call predecessors, (170), 121 states have call successors, (170) [2022-07-22 00:37:32,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1047 transitions. [2022-07-22 00:37:32,864 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1047 transitions. Word has length 156 [2022-07-22 00:37:32,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:32,866 INFO L495 AbstractCegarLoop]: Abstraction has 842 states and 1047 transitions. [2022-07-22 00:37:32,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-22 00:37:32,866 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1047 transitions. [2022-07-22 00:37:32,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-07-22 00:37:32,867 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:32,867 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 10, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:32,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:33,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-07-22 00:37:33,087 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:33,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:33,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1546466844, now seen corresponding path program 3 times [2022-07-22 00:37:33,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:33,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154629324] [2022-07-22 00:37:33,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:33,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:33,093 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:33,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672883209] [2022-07-22 00:37:33,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:37:33,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:33,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:33,098 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:33,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-22 00:37:33,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-22 00:37:33,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:33,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:37:33,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 63 proven. 3 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-07-22 00:37:33,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:33,340 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 63 proven. 3 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-07-22 00:37:33,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:33,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154629324] [2022-07-22 00:37:33,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:33,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672883209] [2022-07-22 00:37:33,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672883209] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:33,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:33,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-22 00:37:33,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266318271] [2022-07-22 00:37:33,342 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:33,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:33,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:33,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:33,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:33,343 INFO L87 Difference]: Start difference. First operand 842 states and 1047 transitions. Second operand has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:33,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:33,614 INFO L93 Difference]: Finished difference Result 949 states and 1201 transitions. [2022-07-22 00:37:33,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:37:33,614 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 166 [2022-07-22 00:37:33,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:33,617 INFO L225 Difference]: With dead ends: 949 [2022-07-22 00:37:33,617 INFO L226 Difference]: Without dead ends: 948 [2022-07-22 00:37:33,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-22 00:37:33,618 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 137 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:33,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 501 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:37:33,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2022-07-22 00:37:33,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 931. [2022-07-22 00:37:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 726 states have (on average 1.1528925619834711) internal successors, (837), 731 states have internal predecessors, (837), 132 states have call successors, (132), 49 states have call predecessors, (132), 66 states have return successors, (194), 150 states have call predecessors, (194), 132 states have call successors, (194) [2022-07-22 00:37:33,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1163 transitions. [2022-07-22 00:37:33,651 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1163 transitions. Word has length 166 [2022-07-22 00:37:33,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:33,651 INFO L495 AbstractCegarLoop]: Abstraction has 931 states and 1163 transitions. [2022-07-22 00:37:33,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 00:37:33,652 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1163 transitions. [2022-07-22 00:37:33,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-07-22 00:37:33,653 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:33,653 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:33,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:33,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:33,869 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:33,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1319903796, now seen corresponding path program 2 times [2022-07-22 00:37:33,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:33,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15531491] [2022-07-22 00:37:33,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:33,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:33,874 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:33,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562453542] [2022-07-22 00:37:33,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:33,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:33,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:33,878 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:33,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-22 00:37:33,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:33,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:33,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 00:37:33,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-07-22 00:37:34,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:34,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15531491] [2022-07-22 00:37:34,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562453542] [2022-07-22 00:37:34,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562453542] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:34,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:34,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 00:37:34,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483522241] [2022-07-22 00:37:34,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:34,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 00:37:34,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:34,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 00:37:34,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 00:37:34,041 INFO L87 Difference]: Start difference. First operand 931 states and 1163 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-22 00:37:34,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:34,217 INFO L93 Difference]: Finished difference Result 1743 states and 2237 transitions. [2022-07-22 00:37:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 00:37:34,223 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 169 [2022-07-22 00:37:34,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:34,226 INFO L225 Difference]: With dead ends: 1743 [2022-07-22 00:37:34,226 INFO L226 Difference]: Without dead ends: 1024 [2022-07-22 00:37:34,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:34,229 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 54 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:34,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 217 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:34,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-07-22 00:37:34,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 933. [2022-07-22 00:37:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 727 states have (on average 1.1526822558459422) internal successors, (838), 733 states have internal predecessors, (838), 132 states have call successors, (132), 49 states have call predecessors, (132), 67 states have return successors, (209), 150 states have call predecessors, (209), 132 states have call successors, (209) [2022-07-22 00:37:34,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1179 transitions. [2022-07-22 00:37:34,260 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1179 transitions. Word has length 169 [2022-07-22 00:37:34,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:34,260 INFO L495 AbstractCegarLoop]: Abstraction has 933 states and 1179 transitions. [2022-07-22 00:37:34,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-22 00:37:34,261 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1179 transitions. [2022-07-22 00:37:34,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-22 00:37:34,262 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:34,262 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:34,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:34,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-22 00:37:34,479 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:34,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:34,480 INFO L85 PathProgramCache]: Analyzing trace with hash 308290772, now seen corresponding path program 3 times [2022-07-22 00:37:34,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:34,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138062483] [2022-07-22 00:37:34,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:34,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:34,495 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:34,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788382871] [2022-07-22 00:37:34,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:37:34,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:34,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:34,527 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:34,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-22 00:37:34,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-22 00:37:34,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:34,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:37:34,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:34,707 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-07-22 00:37:34,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-07-22 00:37:34,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:34,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138062483] [2022-07-22 00:37:34,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:34,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788382871] [2022-07-22 00:37:34,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788382871] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:34,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:34,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-22 00:37:34,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133002692] [2022-07-22 00:37:34,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:34,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 00:37:34,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:34,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 00:37:34,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-22 00:37:34,878 INFO L87 Difference]: Start difference. First operand 933 states and 1179 transitions. Second operand has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 states have internal predecessors, (79), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-22 00:37:35,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:35,061 INFO L93 Difference]: Finished difference Result 935 states and 1179 transitions. [2022-07-22 00:37:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:37:35,061 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 states have internal predecessors, (79), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 179 [2022-07-22 00:37:35,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:35,064 INFO L225 Difference]: With dead ends: 935 [2022-07-22 00:37:35,064 INFO L226 Difference]: Without dead ends: 934 [2022-07-22 00:37:35,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:35,064 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 81 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:35,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 432 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:35,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2022-07-22 00:37:35,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 933. [2022-07-22 00:37:35,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 727 states have (on average 1.141678129298487) internal successors, (830), 733 states have internal predecessors, (830), 132 states have call successors, (132), 49 states have call predecessors, (132), 67 states have return successors, (209), 150 states have call predecessors, (209), 132 states have call successors, (209) [2022-07-22 00:37:35,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1171 transitions. [2022-07-22 00:37:35,112 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1171 transitions. Word has length 179 [2022-07-22 00:37:35,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:35,112 INFO L495 AbstractCegarLoop]: Abstraction has 933 states and 1171 transitions. [2022-07-22 00:37:35,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 states have internal predecessors, (79), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-22 00:37:35,113 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1171 transitions. [2022-07-22 00:37:35,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-07-22 00:37:35,113 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:35,114 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 10, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:35,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-07-22 00:37:35,327 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:35,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash 252749190, now seen corresponding path program 4 times [2022-07-22 00:37:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:35,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187912937] [2022-07-22 00:37:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:35,333 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:35,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436848877] [2022-07-22 00:37:35,333 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:37:35,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:35,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:35,335 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:35,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-22 00:37:35,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:37:35,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:35,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-22 00:37:35,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 217 proven. 31 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2022-07-22 00:37:35,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:35,750 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 217 proven. 32 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-07-22 00:37:35,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:35,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187912937] [2022-07-22 00:37:35,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:35,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436848877] [2022-07-22 00:37:35,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436848877] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:35,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:35,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 17 [2022-07-22 00:37:35,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416338655] [2022-07-22 00:37:35,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:35,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:37:35,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:35,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:37:35,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:37:35,752 INFO L87 Difference]: Start difference. First operand 933 states and 1171 transitions. Second operand has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-22 00:37:36,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:36,132 INFO L93 Difference]: Finished difference Result 1881 states and 2490 transitions. [2022-07-22 00:37:36,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 00:37:36,133 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) Word has length 176 [2022-07-22 00:37:36,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:36,137 INFO L225 Difference]: With dead ends: 1881 [2022-07-22 00:37:36,137 INFO L226 Difference]: Without dead ends: 1204 [2022-07-22 00:37:36,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 338 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-07-22 00:37:36,139 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 144 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:36,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 647 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:37:36,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2022-07-22 00:37:36,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1138. [2022-07-22 00:37:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 887 states have (on average 1.153325817361894) internal successors, (1023), 890 states have internal predecessors, (1023), 170 states have call successors, (170), 55 states have call predecessors, (170), 74 states have return successors, (283), 192 states have call predecessors, (283), 170 states have call successors, (283) [2022-07-22 00:37:36,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1476 transitions. [2022-07-22 00:37:36,177 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1476 transitions. Word has length 176 [2022-07-22 00:37:36,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:36,177 INFO L495 AbstractCegarLoop]: Abstraction has 1138 states and 1476 transitions. [2022-07-22 00:37:36,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-22 00:37:36,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1476 transitions. [2022-07-22 00:37:36,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-07-22 00:37:36,179 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:36,179 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 10, 8, 8, 8, 8, 8, 8, 7, 7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:36,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:36,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-07-22 00:37:36,395 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:36,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:36,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1681944103, now seen corresponding path program 5 times [2022-07-22 00:37:36,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:36,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033112113] [2022-07-22 00:37:36,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:36,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:36,402 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:36,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1346463944] [2022-07-22 00:37:36,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:37:36,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:36,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:36,404 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:36,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-22 00:37:36,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-07-22 00:37:36,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:36,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-22 00:37:36,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:36,699 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 466 proven. 105 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-07-22 00:37:36,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 243 proven. 212 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-07-22 00:37:37,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:37,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033112113] [2022-07-22 00:37:37,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:37,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346463944] [2022-07-22 00:37:37,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346463944] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:37,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:37,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 25 [2022-07-22 00:37:37,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484840871] [2022-07-22 00:37:37,261 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:37,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 00:37:37,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:37,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 00:37:37,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-07-22 00:37:37,262 INFO L87 Difference]: Start difference. First operand 1138 states and 1476 transitions. Second operand has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) [2022-07-22 00:37:37,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:37,976 INFO L93 Difference]: Finished difference Result 2712 states and 3813 transitions. [2022-07-22 00:37:37,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-22 00:37:37,977 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) Word has length 193 [2022-07-22 00:37:37,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:37,983 INFO L225 Difference]: With dead ends: 2712 [2022-07-22 00:37:37,999 INFO L226 Difference]: Without dead ends: 1644 [2022-07-22 00:37:38,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=347, Invalid=2005, Unknown=0, NotChecked=0, Total=2352 [2022-07-22 00:37:38,004 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 306 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 1390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:38,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 646 Invalid, 1390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1177 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:37:38,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2022-07-22 00:37:38,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1390. [2022-07-22 00:37:38,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1079 states have (on average 1.1390176088971269) internal successors, (1229), 1093 states have internal predecessors, (1229), 215 states have call successors, (215), 61 states have call predecessors, (215), 89 states have return successors, (459), 235 states have call predecessors, (459), 215 states have call successors, (459) [2022-07-22 00:37:38,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 1903 transitions. [2022-07-22 00:37:38,134 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 1903 transitions. Word has length 193 [2022-07-22 00:37:38,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:38,135 INFO L495 AbstractCegarLoop]: Abstraction has 1390 states and 1903 transitions. [2022-07-22 00:37:38,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) [2022-07-22 00:37:38,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 1903 transitions. [2022-07-22 00:37:38,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-07-22 00:37:38,136 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:38,136 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 12, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:38,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:38,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-07-22 00:37:38,353 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:38,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:38,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1231172729, now seen corresponding path program 1 times [2022-07-22 00:37:38,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:38,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130707431] [2022-07-22 00:37:38,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:38,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:38,363 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:38,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922850771] [2022-07-22 00:37:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:38,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:38,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:38,365 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:38,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-22 00:37:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:38,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 00:37:38,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:38,460 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-07-22 00:37:38,460 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:38,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:38,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130707431] [2022-07-22 00:37:38,460 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:38,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922850771] [2022-07-22 00:37:38,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922850771] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:38,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:38,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 00:37:38,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023364099] [2022-07-22 00:37:38,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:38,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 00:37:38,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:38,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 00:37:38,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:38,462 INFO L87 Difference]: Start difference. First operand 1390 states and 1903 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 00:37:38,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:38,516 INFO L93 Difference]: Finished difference Result 1497 states and 2025 transitions. [2022-07-22 00:37:38,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:37:38,517 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 197 [2022-07-22 00:37:38,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:38,521 INFO L225 Difference]: With dead ends: 1497 [2022-07-22 00:37:38,521 INFO L226 Difference]: Without dead ends: 1494 [2022-07-22 00:37:38,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:37:38,522 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 14 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:38,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 140 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:37:38,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2022-07-22 00:37:38,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1398. [2022-07-22 00:37:38,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1087 states have (on average 1.137994480220791) internal successors, (1237), 1097 states have internal predecessors, (1237), 215 states have call successors, (215), 61 states have call predecessors, (215), 89 states have return successors, (457), 239 states have call predecessors, (457), 215 states have call successors, (457) [2022-07-22 00:37:38,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 1909 transitions. [2022-07-22 00:37:38,590 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 1909 transitions. Word has length 197 [2022-07-22 00:37:38,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:38,590 INFO L495 AbstractCegarLoop]: Abstraction has 1398 states and 1909 transitions. [2022-07-22 00:37:38,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 00:37:38,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 1909 transitions. [2022-07-22 00:37:38,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-22 00:37:38,591 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:38,592 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 10, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:38,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:38,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-07-22 00:37:38,815 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:38,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:38,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1302218105, now seen corresponding path program 6 times [2022-07-22 00:37:38,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:38,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971506200] [2022-07-22 00:37:38,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:38,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:38,821 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:38,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255984183] [2022-07-22 00:37:38,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:37:38,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:38,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:38,825 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:38,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-22 00:37:38,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-07-22 00:37:38,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:38,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-22 00:37:38,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 245 proven. 50 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2022-07-22 00:37:39,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:39,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:39,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971506200] [2022-07-22 00:37:39,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:39,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255984183] [2022-07-22 00:37:39,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255984183] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:39,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:39,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-22 00:37:39,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375848553] [2022-07-22 00:37:39,723 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:39,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-22 00:37:39,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:39,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-22 00:37:39,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-07-22 00:37:39,724 INFO L87 Difference]: Start difference. First operand 1398 states and 1909 transitions. Second operand has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-22 00:37:40,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:40,513 INFO L93 Difference]: Finished difference Result 1678 states and 2376 transitions. [2022-07-22 00:37:40,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 00:37:40,513 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) Word has length 203 [2022-07-22 00:37:40,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:40,526 INFO L225 Difference]: With dead ends: 1678 [2022-07-22 00:37:40,527 INFO L226 Difference]: Without dead ends: 1677 [2022-07-22 00:37:40,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 00:37:40,530 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 201 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:40,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 586 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 739 Invalid, 0 Unknown, 114 Unchecked, 0.4s Time] [2022-07-22 00:37:40,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1677 states. [2022-07-22 00:37:40,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1677 to 1514. [2022-07-22 00:37:40,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1176 states have (on average 1.1335034013605443) internal successors, (1333), 1183 states have internal predecessors, (1333), 233 states have call successors, (233), 70 states have call predecessors, (233), 98 states have return successors, (509), 260 states have call predecessors, (509), 233 states have call successors, (509) [2022-07-22 00:37:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 2075 transitions. [2022-07-22 00:37:40,600 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 2075 transitions. Word has length 203 [2022-07-22 00:37:40,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:40,601 INFO L495 AbstractCegarLoop]: Abstraction has 1514 states and 2075 transitions. [2022-07-22 00:37:40,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-22 00:37:40,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 2075 transitions. [2022-07-22 00:37:40,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-07-22 00:37:40,602 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:40,602 INFO L195 NwaCegarLoop]: trace histogram [21, 18, 11, 10, 10, 10, 10, 8, 8, 7, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:40,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:40,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-07-22 00:37:40,818 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:40,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:40,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1754912685, now seen corresponding path program 3 times [2022-07-22 00:37:40,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:40,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588668965] [2022-07-22 00:37:40,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:40,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:40,825 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:40,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873140623] [2022-07-22 00:37:40,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:37:40,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:40,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:40,826 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:40,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-22 00:37:40,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 00:37:40,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:40,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-22 00:37:40,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:41,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 232 proven. 15 refuted. 0 times theorem prover too weak. 778 trivial. 0 not checked. [2022-07-22 00:37:41,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:41,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:41,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588668965] [2022-07-22 00:37:41,710 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:41,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873140623] [2022-07-22 00:37:41,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873140623] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:41,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:41,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-07-22 00:37:41,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871142717] [2022-07-22 00:37:41,711 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:41,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 00:37:41,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:41,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 00:37:41,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:37:41,712 INFO L87 Difference]: Start difference. First operand 1514 states and 2075 transitions. Second operand has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 00:37:42,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:42,019 INFO L93 Difference]: Finished difference Result 1593 states and 2228 transitions. [2022-07-22 00:37:42,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 00:37:42,020 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 214 [2022-07-22 00:37:42,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:42,026 INFO L225 Difference]: With dead ends: 1593 [2022-07-22 00:37:42,026 INFO L226 Difference]: Without dead ends: 1592 [2022-07-22 00:37:42,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:42,028 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 26 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:42,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 278 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:42,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states. [2022-07-22 00:37:42,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1546. [2022-07-22 00:37:42,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1546 states, 1204 states have (on average 1.1303986710963456) internal successors, (1361), 1205 states have internal predecessors, (1361), 233 states have call successors, (233), 70 states have call predecessors, (233), 102 states have return successors, (519), 270 states have call predecessors, (519), 233 states have call successors, (519) [2022-07-22 00:37:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 2113 transitions. [2022-07-22 00:37:42,094 INFO L78 Accepts]: Start accepts. Automaton has 1546 states and 2113 transitions. Word has length 214 [2022-07-22 00:37:42,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:42,094 INFO L495 AbstractCegarLoop]: Abstraction has 1546 states and 2113 transitions. [2022-07-22 00:37:42,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 00:37:42,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1546 states and 2113 transitions. [2022-07-22 00:37:42,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-07-22 00:37:42,095 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:42,096 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 12, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:42,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:42,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-07-22 00:37:42,313 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:42,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:42,313 INFO L85 PathProgramCache]: Analyzing trace with hash 611678105, now seen corresponding path program 2 times [2022-07-22 00:37:42,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:42,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497557179] [2022-07-22 00:37:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:42,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:42,319 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:42,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703388622] [2022-07-22 00:37:42,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:42,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:42,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:42,321 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:42,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-22 00:37:42,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:42,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:42,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-22 00:37:42,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 122 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-07-22 00:37:42,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 122 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-07-22 00:37:42,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:42,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497557179] [2022-07-22 00:37:42,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:42,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703388622] [2022-07-22 00:37:42,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703388622] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:42,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:42,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-07-22 00:37:42,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084946274] [2022-07-22 00:37:42,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:42,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 00:37:42,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:42,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 00:37:42,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-22 00:37:42,742 INFO L87 Difference]: Start difference. First operand 1546 states and 2113 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:37:43,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:43,238 INFO L93 Difference]: Finished difference Result 2846 states and 3974 transitions. [2022-07-22 00:37:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 00:37:43,238 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 207 [2022-07-22 00:37:43,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:43,246 INFO L225 Difference]: With dead ends: 2846 [2022-07-22 00:37:43,246 INFO L226 Difference]: Without dead ends: 1576 [2022-07-22 00:37:43,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-07-22 00:37:43,252 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 127 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:43,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 417 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:37:43,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2022-07-22 00:37:43,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 1499. [2022-07-22 00:37:43,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1499 states, 1166 states have (on average 1.134648370497427) internal successors, (1323), 1169 states have internal predecessors, (1323), 227 states have call successors, (227), 71 states have call predecessors, (227), 99 states have return successors, (438), 258 states have call predecessors, (438), 226 states have call successors, (438) [2022-07-22 00:37:43,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 1988 transitions. [2022-07-22 00:37:43,324 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 1988 transitions. Word has length 207 [2022-07-22 00:37:43,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:43,325 INFO L495 AbstractCegarLoop]: Abstraction has 1499 states and 1988 transitions. [2022-07-22 00:37:43,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:37:43,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 1988 transitions. [2022-07-22 00:37:43,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-07-22 00:37:43,327 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:43,327 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 10, 10, 10, 10, 10, 10, 10, 9, 9, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:43,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:43,543 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:43,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:43,543 INFO L85 PathProgramCache]: Analyzing trace with hash 502851865, now seen corresponding path program 7 times [2022-07-22 00:37:43,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:43,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329551611] [2022-07-22 00:37:43,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:43,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:43,551 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:43,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119256548] [2022-07-22 00:37:43,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:37:43,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:43,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:43,552 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:43,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-22 00:37:43,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:43,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-22 00:37:43,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:43,767 INFO L134 CoverageAnalysis]: Checked inductivity of 1059 backedges. 336 proven. 51 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2022-07-22 00:37:43,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:44,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1059 backedges. 336 proven. 57 refuted. 0 times theorem prover too weak. 666 trivial. 0 not checked. [2022-07-22 00:37:44,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:44,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329551611] [2022-07-22 00:37:44,038 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:44,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119256548] [2022-07-22 00:37:44,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119256548] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:44,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:44,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 20 [2022-07-22 00:37:44,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233309835] [2022-07-22 00:37:44,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:44,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-22 00:37:44,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:44,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-22 00:37:44,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:37:44,040 INFO L87 Difference]: Start difference. First operand 1499 states and 1988 transitions. Second operand has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 18 states have internal predecessors, (81), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-22 00:37:44,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:44,635 INFO L93 Difference]: Finished difference Result 3089 states and 4184 transitions. [2022-07-22 00:37:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 00:37:44,636 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 18 states have internal predecessors, (81), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) Word has length 213 [2022-07-22 00:37:44,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:44,640 INFO L225 Difference]: With dead ends: 3089 [2022-07-22 00:37:44,640 INFO L226 Difference]: Without dead ends: 1714 [2022-07-22 00:37:44,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2022-07-22 00:37:44,644 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 95 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:44,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 706 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 896 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:37:44,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states. [2022-07-22 00:37:44,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 1581. [2022-07-22 00:37:44,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1228 states have (on average 1.1351791530944626) internal successors, (1394), 1232 states have internal predecessors, (1394), 239 states have call successors, (239), 71 states have call predecessors, (239), 107 states have return successors, (453), 277 states have call predecessors, (453), 238 states have call successors, (453) [2022-07-22 00:37:44,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2086 transitions. [2022-07-22 00:37:44,703 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2086 transitions. Word has length 213 [2022-07-22 00:37:44,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:44,704 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2086 transitions. [2022-07-22 00:37:44,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 18 states have internal predecessors, (81), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-22 00:37:44,704 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2086 transitions. [2022-07-22 00:37:44,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-07-22 00:37:44,705 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:44,706 INFO L195 NwaCegarLoop]: trace histogram [22, 19, 11, 11, 11, 11, 11, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:44,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:44,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-07-22 00:37:44,919 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:44,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:44,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1483060659, now seen corresponding path program 4 times [2022-07-22 00:37:44,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:44,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313912177] [2022-07-22 00:37:44,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:44,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:44,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:44,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920361398] [2022-07-22 00:37:44,926 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:37:44,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:44,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:44,927 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:44,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-07-22 00:37:44,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:37:44,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:44,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:37:44,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:45,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 618 proven. 54 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-22 00:37:45,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:45,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 269 proven. 148 refuted. 0 times theorem prover too weak. 739 trivial. 0 not checked. [2022-07-22 00:37:45,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:45,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313912177] [2022-07-22 00:37:45,400 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:45,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920361398] [2022-07-22 00:37:45,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920361398] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:45,400 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:45,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 16 [2022-07-22 00:37:45,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585415202] [2022-07-22 00:37:45,401 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:45,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:37:45,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:37:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:37:45,401 INFO L87 Difference]: Start difference. First operand 1581 states and 2086 transitions. Second operand has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-22 00:37:45,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:45,958 INFO L93 Difference]: Finished difference Result 3757 states and 5221 transitions. [2022-07-22 00:37:45,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:37:45,959 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) Word has length 224 [2022-07-22 00:37:45,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:45,984 INFO L225 Difference]: With dead ends: 3757 [2022-07-22 00:37:45,984 INFO L226 Difference]: Without dead ends: 2457 [2022-07-22 00:37:45,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 438 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-07-22 00:37:45,990 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 212 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:45,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 312 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:37:45,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2457 states. [2022-07-22 00:37:46,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2457 to 2004. [2022-07-22 00:37:46,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2004 states, 1555 states have (on average 1.139549839228296) internal successors, (1772), 1554 states have internal predecessors, (1772), 318 states have call successors, (318), 84 states have call predecessors, (318), 124 states have return successors, (646), 365 states have call predecessors, (646), 317 states have call successors, (646) [2022-07-22 00:37:46,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2004 states to 2004 states and 2736 transitions. [2022-07-22 00:37:46,137 INFO L78 Accepts]: Start accepts. Automaton has 2004 states and 2736 transitions. Word has length 224 [2022-07-22 00:37:46,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:46,137 INFO L495 AbstractCegarLoop]: Abstraction has 2004 states and 2736 transitions. [2022-07-22 00:37:46,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-22 00:37:46,138 INFO L276 IsEmpty]: Start isEmpty. Operand 2004 states and 2736 transitions. [2022-07-22 00:37:46,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-07-22 00:37:46,139 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:46,139 INFO L195 NwaCegarLoop]: trace histogram [23, 20, 12, 11, 11, 11, 11, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:46,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:46,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:46,359 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:46,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:46,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2120597846, now seen corresponding path program 5 times [2022-07-22 00:37:46,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:46,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916832315] [2022-07-22 00:37:46,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:46,370 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:46,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [860615688] [2022-07-22 00:37:46,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:37:46,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:46,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:46,376 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:46,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-07-22 00:37:46,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-07-22 00:37:46,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:46,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:37:46,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:46,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 588 proven. 0 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. [2022-07-22 00:37:46,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:37:46,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:46,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916832315] [2022-07-22 00:37:46,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:46,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860615688] [2022-07-22 00:37:46,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860615688] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:37:46,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:37:46,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 00:37:46,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916825913] [2022-07-22 00:37:46,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:37:46,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 00:37:46,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:46,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 00:37:46,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:37:46,529 INFO L87 Difference]: Start difference. First operand 2004 states and 2736 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 00:37:46,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:46,746 INFO L93 Difference]: Finished difference Result 3528 states and 4913 transitions. [2022-07-22 00:37:46,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 00:37:46,746 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 232 [2022-07-22 00:37:46,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:46,751 INFO L225 Difference]: With dead ends: 3528 [2022-07-22 00:37:46,751 INFO L226 Difference]: Without dead ends: 1945 [2022-07-22 00:37:46,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-07-22 00:37:46,755 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 55 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:46,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 271 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:46,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1945 states. [2022-07-22 00:37:46,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1945 to 1934. [2022-07-22 00:37:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1934 states, 1505 states have (on average 1.1401993355481728) internal successors, (1716), 1502 states have internal predecessors, (1716), 302 states have call successors, (302), 82 states have call predecessors, (302), 120 states have return successors, (578), 349 states have call predecessors, (578), 302 states have call successors, (578) [2022-07-22 00:37:46,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 2596 transitions. [2022-07-22 00:37:46,848 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 2596 transitions. Word has length 232 [2022-07-22 00:37:46,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:46,848 INFO L495 AbstractCegarLoop]: Abstraction has 1934 states and 2596 transitions. [2022-07-22 00:37:46,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 00:37:46,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2596 transitions. [2022-07-22 00:37:46,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-22 00:37:46,850 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:46,850 INFO L195 NwaCegarLoop]: trace histogram [24, 21, 12, 12, 12, 12, 12, 10, 10, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:46,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:47,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:47,063 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:47,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:47,064 INFO L85 PathProgramCache]: Analyzing trace with hash -369924150, now seen corresponding path program 6 times [2022-07-22 00:37:47,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:47,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717518926] [2022-07-22 00:37:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:47,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:47,069 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:47,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740315029] [2022-07-22 00:37:47,069 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:37:47,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:47,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:47,072 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:47,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-07-22 00:37:47,158 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-07-22 00:37:47,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:47,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-22 00:37:47,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:47,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 366 proven. 33 refuted. 0 times theorem prover too weak. 996 trivial. 0 not checked. [2022-07-22 00:37:47,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:48,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:48,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717518926] [2022-07-22 00:37:48,223 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:48,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740315029] [2022-07-22 00:37:48,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740315029] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:37:48,223 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:37:48,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-07-22 00:37:48,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536383090] [2022-07-22 00:37:48,224 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:48,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-22 00:37:48,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:48,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-22 00:37:48,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:37:48,224 INFO L87 Difference]: Start difference. First operand 1934 states and 2596 transitions. Second operand has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 00:37:48,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:48,870 INFO L93 Difference]: Finished difference Result 2054 states and 2852 transitions. [2022-07-22 00:37:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:37:48,870 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 242 [2022-07-22 00:37:48,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:48,875 INFO L225 Difference]: With dead ends: 2054 [2022-07-22 00:37:48,875 INFO L226 Difference]: Without dead ends: 2053 [2022-07-22 00:37:48,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-07-22 00:37:48,877 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 37 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:48,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 298 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 178 Invalid, 0 Unknown, 73 Unchecked, 0.3s Time] [2022-07-22 00:37:48,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states. [2022-07-22 00:37:48,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1959. [2022-07-22 00:37:48,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1959 states, 1525 states have (on average 1.1383606557377048) internal successors, (1736), 1522 states have internal predecessors, (1736), 302 states have call successors, (302), 82 states have call predecessors, (302), 125 states have return successors, (591), 354 states have call predecessors, (591), 302 states have call successors, (591) [2022-07-22 00:37:48,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 2629 transitions. [2022-07-22 00:37:48,951 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 2629 transitions. Word has length 242 [2022-07-22 00:37:48,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:48,951 INFO L495 AbstractCegarLoop]: Abstraction has 1959 states and 2629 transitions. [2022-07-22 00:37:48,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 00:37:48,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 2629 transitions. [2022-07-22 00:37:48,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-22 00:37:48,953 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:48,953 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 12, 11, 11, 11, 11, 11, 11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:48,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:49,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-07-22 00:37:49,170 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:49,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:49,170 INFO L85 PathProgramCache]: Analyzing trace with hash 473879306, now seen corresponding path program 7 times [2022-07-22 00:37:49,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:49,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371199051] [2022-07-22 00:37:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:49,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:49,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:49,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205016264] [2022-07-22 00:37:49,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:37:49,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:49,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:49,178 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:49,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-07-22 00:37:49,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:49,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-22 00:37:49,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:49,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1387 backedges. 585 proven. 20 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2022-07-22 00:37:49,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:49,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1387 backedges. 99 proven. 42 refuted. 0 times theorem prover too weak. 1246 trivial. 0 not checked. [2022-07-22 00:37:49,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:49,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371199051] [2022-07-22 00:37:49,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:49,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205016264] [2022-07-22 00:37:49,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205016264] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:49,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:49,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2022-07-22 00:37:49,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910010832] [2022-07-22 00:37:49,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:49,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:37:49,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:49,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:37:49,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:37:49,622 INFO L87 Difference]: Start difference. First operand 1959 states and 2629 transitions. Second operand has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-22 00:37:50,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:50,092 INFO L93 Difference]: Finished difference Result 2020 states and 2690 transitions. [2022-07-22 00:37:50,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 00:37:50,093 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 242 [2022-07-22 00:37:50,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:50,099 INFO L225 Difference]: With dead ends: 2020 [2022-07-22 00:37:50,099 INFO L226 Difference]: Without dead ends: 1970 [2022-07-22 00:37:50,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 467 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-07-22 00:37:50,100 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 82 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:50,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 780 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:37:50,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states. [2022-07-22 00:37:50,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1963. [2022-07-22 00:37:50,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1963 states, 1528 states have (on average 1.138089005235602) internal successors, (1739), 1525 states have internal predecessors, (1739), 302 states have call successors, (302), 83 states have call predecessors, (302), 126 states have return successors, (591), 354 states have call predecessors, (591), 302 states have call successors, (591) [2022-07-22 00:37:50,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1963 states to 1963 states and 2632 transitions. [2022-07-22 00:37:50,227 INFO L78 Accepts]: Start accepts. Automaton has 1963 states and 2632 transitions. Word has length 242 [2022-07-22 00:37:50,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:50,228 INFO L495 AbstractCegarLoop]: Abstraction has 1963 states and 2632 transitions. [2022-07-22 00:37:50,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-22 00:37:50,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1963 states and 2632 transitions. [2022-07-22 00:37:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2022-07-22 00:37:50,229 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:50,230 INFO L195 NwaCegarLoop]: trace histogram [28, 25, 16, 16, 16, 16, 14, 14, 13, 13, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:50,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:50,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-07-22 00:37:50,446 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:50,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:50,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1319612851, now seen corresponding path program 8 times [2022-07-22 00:37:50,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:50,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226581074] [2022-07-22 00:37:50,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:50,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:50,452 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:50,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112841432] [2022-07-22 00:37:50,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:37:50,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:50,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:50,454 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:50,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-07-22 00:37:50,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:37:50,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:50,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-22 00:37:50,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 397 proven. 104 refuted. 0 times theorem prover too weak. 1569 trivial. 0 not checked. [2022-07-22 00:37:50,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:51,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 397 proven. 104 refuted. 0 times theorem prover too weak. 1569 trivial. 0 not checked. [2022-07-22 00:37:51,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:51,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226581074] [2022-07-22 00:37:51,170 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:51,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112841432] [2022-07-22 00:37:51,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112841432] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:51,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:51,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2022-07-22 00:37:51,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546493014] [2022-07-22 00:37:51,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:51,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 00:37:51,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 00:37:51,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-07-22 00:37:51,173 INFO L87 Difference]: Start difference. First operand 1963 states and 2632 transitions. Second operand has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-22 00:37:52,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:52,157 INFO L93 Difference]: Finished difference Result 4259 states and 5783 transitions. [2022-07-22 00:37:52,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-22 00:37:52,158 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) Word has length 277 [2022-07-22 00:37:52,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:52,164 INFO L225 Difference]: With dead ends: 4259 [2022-07-22 00:37:52,164 INFO L226 Difference]: Without dead ends: 2433 [2022-07-22 00:37:52,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=337, Invalid=2213, Unknown=0, NotChecked=0, Total=2550 [2022-07-22 00:37:52,169 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 211 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 1064 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:52,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 606 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1064 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 00:37:52,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2433 states. [2022-07-22 00:37:52,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2433 to 2370. [2022-07-22 00:37:52,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2370 states, 1859 states have (on average 1.1468531468531469) internal successors, (2132), 1846 states have internal predecessors, (2132), 358 states have call successors, (358), 100 states have call predecessors, (358), 146 states have return successors, (686), 423 states have call predecessors, (686), 358 states have call successors, (686) [2022-07-22 00:37:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2370 states to 2370 states and 3176 transitions. [2022-07-22 00:37:52,256 INFO L78 Accepts]: Start accepts. Automaton has 2370 states and 3176 transitions. Word has length 277 [2022-07-22 00:37:52,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:52,256 INFO L495 AbstractCegarLoop]: Abstraction has 2370 states and 3176 transitions. [2022-07-22 00:37:52,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-22 00:37:52,257 INFO L276 IsEmpty]: Start isEmpty. Operand 2370 states and 3176 transitions. [2022-07-22 00:37:52,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-22 00:37:52,258 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:52,259 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 14, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:52,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:52,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-07-22 00:37:52,471 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:52,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:52,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1219632254, now seen corresponding path program 1 times [2022-07-22 00:37:52,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:52,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312710713] [2022-07-22 00:37:52,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:52,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:52,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:52,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338907298] [2022-07-22 00:37:52,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:52,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:52,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:52,482 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:52,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-07-22 00:37:52,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:37:52,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 00:37:52,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:37:52,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1397 backedges. 511 proven. 36 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2022-07-22 00:37:52,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:37:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1397 backedges. 43 proven. 36 refuted. 0 times theorem prover too weak. 1318 trivial. 0 not checked. [2022-07-22 00:37:52,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:37:52,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312710713] [2022-07-22 00:37:52,883 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:37:52,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338907298] [2022-07-22 00:37:52,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338907298] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:37:52,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:37:52,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-07-22 00:37:52,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091970698] [2022-07-22 00:37:52,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:37:52,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 00:37:52,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:37:52,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 00:37:52,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-07-22 00:37:52,887 INFO L87 Difference]: Start difference. First operand 2370 states and 3176 transitions. Second operand has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-22 00:37:53,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:37:53,182 INFO L93 Difference]: Finished difference Result 4470 states and 6060 transitions. [2022-07-22 00:37:53,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 00:37:53,183 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 254 [2022-07-22 00:37:53,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:37:53,188 INFO L225 Difference]: With dead ends: 4470 [2022-07-22 00:37:53,189 INFO L226 Difference]: Without dead ends: 2435 [2022-07-22 00:37:53,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2022-07-22 00:37:53,195 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 91 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:37:53,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 409 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:37:53,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2435 states. [2022-07-22 00:37:53,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2435 to 2409. [2022-07-22 00:37:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2409 states, 1893 states have (on average 1.1463285789751716) internal successors, (2170), 1880 states have internal predecessors, (2170), 363 states have call successors, (363), 100 states have call predecessors, (363), 146 states have return successors, (696), 428 states have call predecessors, (696), 363 states have call successors, (696) [2022-07-22 00:37:53,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2409 states to 2409 states and 3229 transitions. [2022-07-22 00:37:53,284 INFO L78 Accepts]: Start accepts. Automaton has 2409 states and 3229 transitions. Word has length 254 [2022-07-22 00:37:53,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:37:53,284 INFO L495 AbstractCegarLoop]: Abstraction has 2409 states and 3229 transitions. [2022-07-22 00:37:53,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-22 00:37:53,285 INFO L276 IsEmpty]: Start isEmpty. Operand 2409 states and 3229 transitions. [2022-07-22 00:37:53,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-07-22 00:37:53,286 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:37:53,287 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 15, 15, 15, 15, 15, 15, 14, 14, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:37:53,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-07-22 00:37:53,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-07-22 00:37:53,504 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:37:53,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:37:53,505 INFO L85 PathProgramCache]: Analyzing trace with hash 918771219, now seen corresponding path program 9 times [2022-07-22 00:37:53,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:37:53,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715396320] [2022-07-22 00:37:53,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:37:53,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:37:53,512 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:37:53,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675331738] [2022-07-22 00:37:53,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:37:53,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:37:53,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:37:53,523 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:37:53,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-07-22 00:37:53,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-07-22 00:37:53,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:37:53,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 45 conjunts are in the unsatisfiable core [2022-07-22 00:37:53,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:03,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2219 backedges. 633 proven. 125 refuted. 0 times theorem prover too weak. 1461 trivial. 0 not checked. [2022-07-22 00:38:03,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:04,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:04,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715396320] [2022-07-22 00:38:04,790 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:04,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675331738] [2022-07-22 00:38:04,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675331738] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:38:04,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:38:04,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-07-22 00:38:04,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580254272] [2022-07-22 00:38:04,791 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:04,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 00:38:04,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:04,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 00:38:04,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=857, Unknown=5, NotChecked=0, Total=992 [2022-07-22 00:38:04,792 INFO L87 Difference]: Start difference. First operand 2409 states and 3229 transitions. Second operand has 30 states, 28 states have (on average 3.0) internal successors, (84), 28 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) [2022-07-22 00:38:11,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:11,292 INFO L93 Difference]: Finished difference Result 2809 states and 3962 transitions. [2022-07-22 00:38:11,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-22 00:38:11,293 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.0) internal successors, (84), 28 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) Word has length 297 [2022-07-22 00:38:11,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:11,300 INFO L225 Difference]: With dead ends: 2809 [2022-07-22 00:38:11,300 INFO L226 Difference]: Without dead ends: 2808 [2022-07-22 00:38:11,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 277 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=281, Invalid=1692, Unknown=7, NotChecked=0, Total=1980 [2022-07-22 00:38:11,301 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 128 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:11,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 901 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 847 Invalid, 0 Unknown, 117 Unchecked, 0.4s Time] [2022-07-22 00:38:11,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states. [2022-07-22 00:38:11,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2465. [2022-07-22 00:38:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2465 states, 1933 states have (on average 1.1464045525090534) internal successors, (2216), 1920 states have internal predecessors, (2216), 373 states have call successors, (373), 111 states have call predecessors, (373), 152 states have return successors, (755), 433 states have call predecessors, (755), 373 states have call successors, (755) [2022-07-22 00:38:11,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2465 states to 2465 states and 3344 transitions. [2022-07-22 00:38:11,408 INFO L78 Accepts]: Start accepts. Automaton has 2465 states and 3344 transitions. Word has length 297 [2022-07-22 00:38:11,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:11,409 INFO L495 AbstractCegarLoop]: Abstraction has 2465 states and 3344 transitions. [2022-07-22 00:38:11,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.0) internal successors, (84), 28 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) [2022-07-22 00:38:11,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2465 states and 3344 transitions. [2022-07-22 00:38:11,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2022-07-22 00:38:11,410 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:11,411 INFO L195 NwaCegarLoop]: trace histogram [30, 27, 17, 17, 17, 17, 15, 15, 14, 14, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:11,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-07-22 00:38:11,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-07-22 00:38:11,628 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:11,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:11,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1126495347, now seen corresponding path program 10 times [2022-07-22 00:38:11,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:11,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640544070] [2022-07-22 00:38:11,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:11,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:11,635 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:11,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545109132] [2022-07-22 00:38:11,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:38:11,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:11,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:11,637 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:11,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-07-22 00:38:11,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:38:11,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:11,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-22 00:38:11,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:11,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2426 backedges. 1269 proven. 226 refuted. 0 times theorem prover too weak. 931 trivial. 0 not checked. [2022-07-22 00:38:11,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:12,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2426 backedges. 597 proven. 470 refuted. 0 times theorem prover too weak. 1359 trivial. 0 not checked. [2022-07-22 00:38:12,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:12,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640544070] [2022-07-22 00:38:12,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:12,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545109132] [2022-07-22 00:38:12,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545109132] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:12,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:12,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 23 [2022-07-22 00:38:12,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49797685] [2022-07-22 00:38:12,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:12,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-22 00:38:12,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:12,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-22 00:38:12,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:38:12,737 INFO L87 Difference]: Start difference. First operand 2465 states and 3344 transitions. Second operand has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:38:13,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:13,479 INFO L93 Difference]: Finished difference Result 5302 states and 7393 transitions. [2022-07-22 00:38:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 00:38:13,480 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) Word has length 307 [2022-07-22 00:38:13,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:13,501 INFO L225 Difference]: With dead ends: 5302 [2022-07-22 00:38:13,501 INFO L226 Difference]: Without dead ends: 2909 [2022-07-22 00:38:13,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2022-07-22 00:38:13,510 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 136 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:13,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 727 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:38:13,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2909 states. [2022-07-22 00:38:13,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2909 to 2463. [2022-07-22 00:38:13,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2463 states, 1936 states have (on average 1.1518595041322315) internal successors, (2230), 1924 states have internal predecessors, (2230), 370 states have call successors, (370), 121 states have call predecessors, (370), 150 states have return successors, (757), 417 states have call predecessors, (757), 370 states have call successors, (757) [2022-07-22 00:38:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2463 states to 2463 states and 3357 transitions. [2022-07-22 00:38:13,662 INFO L78 Accepts]: Start accepts. Automaton has 2463 states and 3357 transitions. Word has length 307 [2022-07-22 00:38:13,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:13,663 INFO L495 AbstractCegarLoop]: Abstraction has 2463 states and 3357 transitions. [2022-07-22 00:38:13,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:38:13,663 INFO L276 IsEmpty]: Start isEmpty. Operand 2463 states and 3357 transitions. [2022-07-22 00:38:13,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2022-07-22 00:38:13,665 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:13,666 INFO L195 NwaCegarLoop]: trace histogram [30, 28, 17, 17, 17, 17, 16, 16, 15, 15, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:13,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:13,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:13,879 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:13,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:13,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1672708022, now seen corresponding path program 11 times [2022-07-22 00:38:13,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:13,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711277411] [2022-07-22 00:38:13,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:13,887 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:13,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [638492408] [2022-07-22 00:38:13,888 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:38:13,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:13,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:13,889 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:13,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-07-22 00:38:14,003 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-07-22 00:38:14,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:14,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-22 00:38:14,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:14,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2524 backedges. 1322 proven. 156 refuted. 0 times theorem prover too weak. 1046 trivial. 0 not checked. [2022-07-22 00:38:14,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:14,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2524 backedges. 606 proven. 355 refuted. 0 times theorem prover too weak. 1563 trivial. 0 not checked. [2022-07-22 00:38:14,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:14,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711277411] [2022-07-22 00:38:14,975 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:14,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638492408] [2022-07-22 00:38:14,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638492408] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:14,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:14,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 25 [2022-07-22 00:38:14,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995536803] [2022-07-22 00:38:14,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:14,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 00:38:14,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:14,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 00:38:14,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-22 00:38:14,977 INFO L87 Difference]: Start difference. First operand 2463 states and 3357 transitions. Second operand has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:38:15,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:15,728 INFO L93 Difference]: Finished difference Result 5406 states and 7523 transitions. [2022-07-22 00:38:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 00:38:15,729 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) Word has length 312 [2022-07-22 00:38:15,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:15,738 INFO L225 Difference]: With dead ends: 5406 [2022-07-22 00:38:15,738 INFO L226 Difference]: Without dead ends: 3104 [2022-07-22 00:38:15,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 647 GetRequests, 607 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-07-22 00:38:15,744 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 298 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:15,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 574 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:38:15,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states. [2022-07-22 00:38:15,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 2576. [2022-07-22 00:38:15,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2576 states, 2031 states have (on average 1.1585425898572133) internal successors, (2353), 2013 states have internal predecessors, (2353), 387 states have call successors, (387), 124 states have call predecessors, (387), 151 states have return successors, (757), 438 states have call predecessors, (757), 387 states have call successors, (757) [2022-07-22 00:38:15,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2576 states to 2576 states and 3497 transitions. [2022-07-22 00:38:15,851 INFO L78 Accepts]: Start accepts. Automaton has 2576 states and 3497 transitions. Word has length 312 [2022-07-22 00:38:15,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:15,852 INFO L495 AbstractCegarLoop]: Abstraction has 2576 states and 3497 transitions. [2022-07-22 00:38:15,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:38:15,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2576 states and 3497 transitions. [2022-07-22 00:38:15,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-07-22 00:38:15,855 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:15,855 INFO L195 NwaCegarLoop]: trace histogram [32, 29, 19, 19, 19, 19, 17, 17, 16, 16, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:15,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:16,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:16,071 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:16,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:16,072 INFO L85 PathProgramCache]: Analyzing trace with hash 351832115, now seen corresponding path program 12 times [2022-07-22 00:38:16,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:16,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834749315] [2022-07-22 00:38:16,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:16,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:16,078 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:16,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877131337] [2022-07-22 00:38:16,078 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:38:16,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:16,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:16,088 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:16,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-07-22 00:38:16,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-22 00:38:16,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:16,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-22 00:38:16,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2854 backedges. 921 proven. 126 refuted. 0 times theorem prover too weak. 1807 trivial. 0 not checked. [2022-07-22 00:38:16,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2854 backedges. 921 proven. 141 refuted. 0 times theorem prover too weak. 1792 trivial. 0 not checked. [2022-07-22 00:38:17,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:17,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834749315] [2022-07-22 00:38:17,167 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:17,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877131337] [2022-07-22 00:38:17,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877131337] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:17,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:17,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27] total 38 [2022-07-22 00:38:17,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65438222] [2022-07-22 00:38:17,167 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:17,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-07-22 00:38:17,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:17,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-07-22 00:38:17,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 00:38:17,168 INFO L87 Difference]: Start difference. First operand 2576 states and 3497 transitions. Second operand has 38 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 31 states have internal predecessors, (127), 20 states have call successors, (26), 8 states have call predecessors, (26), 5 states have return successors, (20), 12 states have call predecessors, (20), 14 states have call successors, (20) [2022-07-22 00:38:19,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:19,252 INFO L93 Difference]: Finished difference Result 6052 states and 8540 transitions. [2022-07-22 00:38:19,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-07-22 00:38:19,254 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 31 states have internal predecessors, (127), 20 states have call successors, (26), 8 states have call predecessors, (26), 5 states have return successors, (20), 12 states have call predecessors, (20), 14 states have call successors, (20) Word has length 327 [2022-07-22 00:38:19,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:19,265 INFO L225 Difference]: With dead ends: 6052 [2022-07-22 00:38:19,265 INFO L226 Difference]: Without dead ends: 3678 [2022-07-22 00:38:19,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 696 GetRequests, 621 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=881, Invalid=4971, Unknown=0, NotChecked=0, Total=5852 [2022-07-22 00:38:19,273 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 308 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 2295 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1381 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:19,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 1381 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2295 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 00:38:19,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3678 states. [2022-07-22 00:38:19,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3678 to 3316. [2022-07-22 00:38:19,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3316 states, 2606 states have (on average 1.1646201074443592) internal successors, (3035), 2593 states have internal predecessors, (3035), 500 states have call successors, (500), 150 states have call predecessors, (500), 203 states have return successors, (939), 572 states have call predecessors, (939), 500 states have call successors, (939) [2022-07-22 00:38:19,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 4474 transitions. [2022-07-22 00:38:19,414 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 4474 transitions. Word has length 327 [2022-07-22 00:38:19,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:19,415 INFO L495 AbstractCegarLoop]: Abstraction has 3316 states and 4474 transitions. [2022-07-22 00:38:19,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 31 states have internal predecessors, (127), 20 states have call successors, (26), 8 states have call predecessors, (26), 5 states have return successors, (20), 12 states have call predecessors, (20), 14 states have call successors, (20) [2022-07-22 00:38:19,415 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 4474 transitions. [2022-07-22 00:38:19,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2022-07-22 00:38:19,417 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:19,417 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 17, 13, 13, 13, 13, 13, 13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:19,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-07-22 00:38:19,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:19,635 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:19,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1060225436, now seen corresponding path program 2 times [2022-07-22 00:38:19,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:19,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336242030] [2022-07-22 00:38:19,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:19,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:19,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:19,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986307346] [2022-07-22 00:38:19,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:38:19,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:19,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:19,645 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:19,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-07-22 00:38:19,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 00:38:19,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:19,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 00:38:19,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2470 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 2433 trivial. 0 not checked. [2022-07-22 00:38:19,748 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:38:19,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:19,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336242030] [2022-07-22 00:38:19,749 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:19,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986307346] [2022-07-22 00:38:19,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986307346] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:38:19,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:38:19,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 00:38:19,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178580518] [2022-07-22 00:38:19,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:38:19,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 00:38:19,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:19,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 00:38:19,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 00:38:19,750 INFO L87 Difference]: Start difference. First operand 3316 states and 4474 transitions. Second operand has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 00:38:19,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:19,918 INFO L93 Difference]: Finished difference Result 3318 states and 4474 transitions. [2022-07-22 00:38:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 00:38:19,921 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 328 [2022-07-22 00:38:19,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:19,929 INFO L225 Difference]: With dead ends: 3318 [2022-07-22 00:38:19,929 INFO L226 Difference]: Without dead ends: 3314 [2022-07-22 00:38:19,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 00:38:19,936 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 26 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:19,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 219 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 00:38:19,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3314 states. [2022-07-22 00:38:20,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3314 to 3310. [2022-07-22 00:38:20,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 2602 states have (on average 1.1456571867794005) internal successors, (2981), 2589 states have internal predecessors, (2981), 499 states have call successors, (499), 150 states have call predecessors, (499), 203 states have return successors, (937), 570 states have call predecessors, (937), 499 states have call successors, (937) [2022-07-22 00:38:20,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 4417 transitions. [2022-07-22 00:38:20,093 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 4417 transitions. Word has length 328 [2022-07-22 00:38:20,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:20,102 INFO L495 AbstractCegarLoop]: Abstraction has 3310 states and 4417 transitions. [2022-07-22 00:38:20,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 00:38:20,102 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 4417 transitions. [2022-07-22 00:38:20,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2022-07-22 00:38:20,105 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:20,105 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 18, 14, 14, 14, 14, 14, 14, 14, 14, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:20,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:20,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:20,319 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:20,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:20,320 INFO L85 PathProgramCache]: Analyzing trace with hash 319395959, now seen corresponding path program 3 times [2022-07-22 00:38:20,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:20,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839054340] [2022-07-22 00:38:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:20,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:20,329 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:20,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882986120] [2022-07-22 00:38:20,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:38:20,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:20,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:20,339 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:20,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-07-22 00:38:20,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 00:38:20,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:20,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-22 00:38:20,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2807 backedges. 254 proven. 2 refuted. 0 times theorem prover too weak. 2551 trivial. 0 not checked. [2022-07-22 00:38:20,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:23,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:23,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839054340] [2022-07-22 00:38:23,070 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:23,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882986120] [2022-07-22 00:38:23,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882986120] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:38:23,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:38:23,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-07-22 00:38:23,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059619588] [2022-07-22 00:38:23,070 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:23,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 00:38:23,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:23,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 00:38:23,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=123, Unknown=1, NotChecked=0, Total=156 [2022-07-22 00:38:23,071 INFO L87 Difference]: Start difference. First operand 3310 states and 4417 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:38:23,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:23,433 INFO L93 Difference]: Finished difference Result 3552 states and 4712 transitions. [2022-07-22 00:38:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 00:38:23,435 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 345 [2022-07-22 00:38:23,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:23,442 INFO L225 Difference]: With dead ends: 3552 [2022-07-22 00:38:23,442 INFO L226 Difference]: Without dead ends: 3511 [2022-07-22 00:38:23,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 342 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=59, Invalid=212, Unknown=1, NotChecked=0, Total=272 [2022-07-22 00:38:23,444 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 36 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:23,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 231 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:38:23,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3511 states. [2022-07-22 00:38:23,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3511 to 3193. [2022-07-22 00:38:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3193 states, 2503 states have (on average 1.1382341190571315) internal successors, (2849), 2514 states have internal predecessors, (2849), 491 states have call successors, (491), 140 states have call predecessors, (491), 193 states have return successors, (908), 538 states have call predecessors, (908), 491 states have call successors, (908) [2022-07-22 00:38:23,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3193 states to 3193 states and 4248 transitions. [2022-07-22 00:38:23,593 INFO L78 Accepts]: Start accepts. Automaton has 3193 states and 4248 transitions. Word has length 345 [2022-07-22 00:38:23,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:23,594 INFO L495 AbstractCegarLoop]: Abstraction has 3193 states and 4248 transitions. [2022-07-22 00:38:23,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 00:38:23,594 INFO L276 IsEmpty]: Start isEmpty. Operand 3193 states and 4248 transitions. [2022-07-22 00:38:23,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2022-07-22 00:38:23,596 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:23,596 INFO L195 NwaCegarLoop]: trace histogram [35, 34, 20, 20, 20, 20, 20, 20, 19, 19, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:23,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:23,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-07-22 00:38:23,813 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:23,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:23,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1120343315, now seen corresponding path program 13 times [2022-07-22 00:38:23,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:23,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705887002] [2022-07-22 00:38:23,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:23,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:23,822 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:23,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323089785] [2022-07-22 00:38:23,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:38:23,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:23,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:23,823 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:23,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-07-22 00:38:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:38:23,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-22 00:38:23,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3602 backedges. 1746 proven. 21 refuted. 0 times theorem prover too weak. 1835 trivial. 0 not checked. [2022-07-22 00:38:24,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3602 backedges. 724 proven. 202 refuted. 0 times theorem prover too weak. 2676 trivial. 0 not checked. [2022-07-22 00:38:24,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:24,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705887002] [2022-07-22 00:38:24,760 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:24,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323089785] [2022-07-22 00:38:24,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323089785] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:24,760 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:24,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 22 [2022-07-22 00:38:24,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68105590] [2022-07-22 00:38:24,760 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:24,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 00:38:24,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:24,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 00:38:24,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:38:24,761 INFO L87 Difference]: Start difference. First operand 3193 states and 4248 transitions. Second operand has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2022-07-22 00:38:25,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:25,294 INFO L93 Difference]: Finished difference Result 6211 states and 8508 transitions. [2022-07-22 00:38:25,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:38:25,296 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) Word has length 361 [2022-07-22 00:38:25,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:25,303 INFO L225 Difference]: With dead ends: 6211 [2022-07-22 00:38:25,304 INFO L226 Difference]: Without dead ends: 3174 [2022-07-22 00:38:25,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 731 GetRequests, 699 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2022-07-22 00:38:25,311 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 142 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:25,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 658 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:38:25,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3174 states. [2022-07-22 00:38:25,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3174 to 3082. [2022-07-22 00:38:25,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3082 states, 2431 states have (on average 1.1415055532702592) internal successors, (2775), 2437 states have internal predecessors, (2775), 458 states have call successors, (458), 131 states have call predecessors, (458), 187 states have return successors, (813), 513 states have call predecessors, (813), 458 states have call successors, (813) [2022-07-22 00:38:25,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3082 states to 3082 states and 4046 transitions. [2022-07-22 00:38:25,459 INFO L78 Accepts]: Start accepts. Automaton has 3082 states and 4046 transitions. Word has length 361 [2022-07-22 00:38:25,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:25,459 INFO L495 AbstractCegarLoop]: Abstraction has 3082 states and 4046 transitions. [2022-07-22 00:38:25,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2022-07-22 00:38:25,460 INFO L276 IsEmpty]: Start isEmpty. Operand 3082 states and 4046 transitions. [2022-07-22 00:38:25,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2022-07-22 00:38:25,465 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:25,465 INFO L195 NwaCegarLoop]: trace histogram [38, 35, 23, 23, 23, 23, 21, 21, 20, 20, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:25,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:25,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-07-22 00:38:25,682 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:25,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:25,682 INFO L85 PathProgramCache]: Analyzing trace with hash 412271597, now seen corresponding path program 14 times [2022-07-22 00:38:25,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:25,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706414108] [2022-07-22 00:38:25,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:25,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:25,690 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:25,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245199254] [2022-07-22 00:38:25,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:38:25,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:25,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:25,701 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:25,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-07-22 00:38:25,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:38:25,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:25,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-22 00:38:25,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4134 backedges. 812 proven. 134 refuted. 0 times theorem prover too weak. 3188 trivial. 0 not checked. [2022-07-22 00:38:26,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:26,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4134 backedges. 812 proven. 135 refuted. 0 times theorem prover too weak. 3187 trivial. 0 not checked. [2022-07-22 00:38:26,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:26,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706414108] [2022-07-22 00:38:26,743 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:26,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245199254] [2022-07-22 00:38:26,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245199254] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:26,743 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:26,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 36 [2022-07-22 00:38:26,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845579669] [2022-07-22 00:38:26,743 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:26,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-22 00:38:26,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:26,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-22 00:38:26,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 00:38:26,744 INFO L87 Difference]: Start difference. First operand 3082 states and 4046 transitions. Second operand has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 31 states have internal predecessors, (123), 19 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2022-07-22 00:38:28,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:28,197 INFO L93 Difference]: Finished difference Result 6291 states and 8345 transitions. [2022-07-22 00:38:28,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-07-22 00:38:28,199 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 31 states have internal predecessors, (123), 19 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) Word has length 381 [2022-07-22 00:38:28,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:28,229 INFO L225 Difference]: With dead ends: 6291 [2022-07-22 00:38:28,243 INFO L226 Difference]: Without dead ends: 3425 [2022-07-22 00:38:28,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 728 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1288 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=518, Invalid=3514, Unknown=0, NotChecked=0, Total=4032 [2022-07-22 00:38:28,252 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 241 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1702 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:28,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 896 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1702 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 00:38:28,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3425 states. [2022-07-22 00:38:28,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3425 to 3364. [2022-07-22 00:38:28,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3364 states, 2654 states have (on average 1.1409193669932178) internal successors, (3028), 2656 states have internal predecessors, (3028), 497 states have call successors, (497), 144 states have call predecessors, (497), 207 states have return successors, (877), 563 states have call predecessors, (877), 497 states have call successors, (877) [2022-07-22 00:38:28,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3364 states to 3364 states and 4402 transitions. [2022-07-22 00:38:28,432 INFO L78 Accepts]: Start accepts. Automaton has 3364 states and 4402 transitions. Word has length 381 [2022-07-22 00:38:28,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:28,432 INFO L495 AbstractCegarLoop]: Abstraction has 3364 states and 4402 transitions. [2022-07-22 00:38:28,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 31 states have internal predecessors, (123), 19 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2022-07-22 00:38:28,432 INFO L276 IsEmpty]: Start isEmpty. Operand 3364 states and 4402 transitions. [2022-07-22 00:38:28,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2022-07-22 00:38:28,435 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:28,435 INFO L195 NwaCegarLoop]: trace histogram [39, 36, 20, 20, 20, 20, 19, 18, 18, 17, 17, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:38:28,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-07-22 00:38:28,653 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:28,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash 639123721, now seen corresponding path program 8 times [2022-07-22 00:38:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:28,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801250791] [2022-07-22 00:38:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:28,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:28,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1452108409] [2022-07-22 00:38:28,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:38:28,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:28,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:28,667 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:28,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-07-22 00:38:28,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:38:28,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:28,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:38:28,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:28,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4114 backedges. 1518 proven. 6 refuted. 0 times theorem prover too weak. 2590 trivial. 0 not checked. [2022-07-22 00:38:28,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4114 backedges. 594 proven. 87 refuted. 0 times theorem prover too weak. 3433 trivial. 0 not checked. [2022-07-22 00:38:29,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:29,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801250791] [2022-07-22 00:38:29,156 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:29,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452108409] [2022-07-22 00:38:29,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452108409] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:29,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:29,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2022-07-22 00:38:29,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959573924] [2022-07-22 00:38:29,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:29,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 00:38:29,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:29,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 00:38:29,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:38:29,159 INFO L87 Difference]: Start difference. First operand 3364 states and 4402 transitions. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 7 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:38:29,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:29,447 INFO L93 Difference]: Finished difference Result 6513 states and 8597 transitions. [2022-07-22 00:38:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 00:38:29,449 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 7 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) Word has length 415 [2022-07-22 00:38:29,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:29,458 INFO L225 Difference]: With dead ends: 6513 [2022-07-22 00:38:29,458 INFO L226 Difference]: Without dead ends: 3085 [2022-07-22 00:38:29,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 818 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:38:29,464 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 43 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:29,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 287 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:38:29,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2022-07-22 00:38:29,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 2940. [2022-07-22 00:38:29,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2940 states, 2320 states have (on average 1.1452586206896551) internal successors, (2657), 2311 states have internal predecessors, (2657), 428 states have call successors, (428), 140 states have call predecessors, (428), 186 states have return successors, (699), 488 states have call predecessors, (699), 427 states have call successors, (699) [2022-07-22 00:38:29,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2940 states to 2940 states and 3784 transitions. [2022-07-22 00:38:29,581 INFO L78 Accepts]: Start accepts. Automaton has 2940 states and 3784 transitions. Word has length 415 [2022-07-22 00:38:29,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:29,582 INFO L495 AbstractCegarLoop]: Abstraction has 2940 states and 3784 transitions. [2022-07-22 00:38:29,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 7 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:38:29,582 INFO L276 IsEmpty]: Start isEmpty. Operand 2940 states and 3784 transitions. [2022-07-22 00:38:29,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2022-07-22 00:38:29,585 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:29,585 INFO L195 NwaCegarLoop]: trace histogram [37, 36, 19, 18, 18, 18, 18, 18, 18, 17, 17, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:38:29,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:29,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:29,793 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:29,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:29,794 INFO L85 PathProgramCache]: Analyzing trace with hash -369287703, now seen corresponding path program 9 times [2022-07-22 00:38:29,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:29,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731139830] [2022-07-22 00:38:29,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:29,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:29,802 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:29,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2143153219] [2022-07-22 00:38:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:38:29,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:29,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:29,804 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:29,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-07-22 00:38:29,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 00:38:29,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:29,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-22 00:38:29,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:30,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3853 backedges. 1277 proven. 0 refuted. 0 times theorem prover too weak. 2576 trivial. 0 not checked. [2022-07-22 00:38:30,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:38:30,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:30,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731139830] [2022-07-22 00:38:30,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:30,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143153219] [2022-07-22 00:38:30,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143153219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:38:30,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:38:30,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-22 00:38:30,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468302655] [2022-07-22 00:38:30,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:38:30,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 00:38:30,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:30,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 00:38:30,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-22 00:38:30,127 INFO L87 Difference]: Start difference. First operand 2940 states and 3784 transitions. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 00:38:30,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:30,792 INFO L93 Difference]: Finished difference Result 6248 states and 8209 transitions. [2022-07-22 00:38:30,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:38:30,794 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) Word has length 405 [2022-07-22 00:38:30,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:30,807 INFO L225 Difference]: With dead ends: 6248 [2022-07-22 00:38:30,808 INFO L226 Difference]: Without dead ends: 3912 [2022-07-22 00:38:30,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 396 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:38:30,815 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 48 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:30,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 215 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:38:30,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3912 states. [2022-07-22 00:38:31,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3912 to 3555. [2022-07-22 00:38:31,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3555 states, 2888 states have (on average 1.138157894736842) internal successors, (3287), 2821 states have internal predecessors, (3287), 428 states have call successors, (428), 140 states have call predecessors, (428), 233 states have return successors, (832), 593 states have call predecessors, (832), 427 states have call successors, (832) [2022-07-22 00:38:31,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3555 states to 3555 states and 4547 transitions. [2022-07-22 00:38:31,043 INFO L78 Accepts]: Start accepts. Automaton has 3555 states and 4547 transitions. Word has length 405 [2022-07-22 00:38:31,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:31,043 INFO L495 AbstractCegarLoop]: Abstraction has 3555 states and 4547 transitions. [2022-07-22 00:38:31,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 00:38:31,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3555 states and 4547 transitions. [2022-07-22 00:38:31,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-07-22 00:38:31,047 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:31,047 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 21, 18, 18, 18, 18, 18, 18, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:31,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:31,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:31,264 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:31,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:31,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1936723549, now seen corresponding path program 4 times [2022-07-22 00:38:31,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:31,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735465628] [2022-07-22 00:38:31,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:31,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:31,291 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:31,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [424238106] [2022-07-22 00:38:31,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:38:31,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:31,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:31,293 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:31,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-07-22 00:38:31,434 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:38:31,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:31,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 00:38:31,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:31,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4277 backedges. 1637 proven. 0 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2022-07-22 00:38:31,564 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 00:38:31,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:31,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735465628] [2022-07-22 00:38:31,565 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:31,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424238106] [2022-07-22 00:38:31,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424238106] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 00:38:31,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 00:38:31,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 00:38:31,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965027993] [2022-07-22 00:38:31,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 00:38:31,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 00:38:31,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:31,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 00:38:31,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 00:38:31,566 INFO L87 Difference]: Start difference. First operand 3555 states and 4547 transitions. Second operand has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-22 00:38:31,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:31,823 INFO L93 Difference]: Finished difference Result 6421 states and 8316 transitions. [2022-07-22 00:38:31,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 00:38:31,825 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 419 [2022-07-22 00:38:31,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:31,831 INFO L225 Difference]: With dead ends: 6421 [2022-07-22 00:38:31,832 INFO L226 Difference]: Without dead ends: 3011 [2022-07-22 00:38:31,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 413 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-22 00:38:31,838 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 29 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:31,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 183 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:38:31,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3011 states. [2022-07-22 00:38:31,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3011 to 2940. [2022-07-22 00:38:31,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2940 states, 2320 states have (on average 1.1435344827586207) internal successors, (2653), 2311 states have internal predecessors, (2653), 428 states have call successors, (428), 140 states have call predecessors, (428), 186 states have return successors, (693), 488 states have call predecessors, (693), 427 states have call successors, (693) [2022-07-22 00:38:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2940 states to 2940 states and 3774 transitions. [2022-07-22 00:38:31,986 INFO L78 Accepts]: Start accepts. Automaton has 2940 states and 3774 transitions. Word has length 419 [2022-07-22 00:38:31,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:31,986 INFO L495 AbstractCegarLoop]: Abstraction has 2940 states and 3774 transitions. [2022-07-22 00:38:31,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-22 00:38:31,987 INFO L276 IsEmpty]: Start isEmpty. Operand 2940 states and 3774 transitions. [2022-07-22 00:38:31,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2022-07-22 00:38:31,990 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:31,990 INFO L195 NwaCegarLoop]: trace histogram [47, 45, 25, 22, 22, 22, 22, 21, 21, 20, 20, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:38:32,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:32,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-07-22 00:38:32,197 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:32,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:32,197 INFO L85 PathProgramCache]: Analyzing trace with hash -221419779, now seen corresponding path program 10 times [2022-07-22 00:38:32,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:32,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391469234] [2022-07-22 00:38:32,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:32,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:32,212 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:32,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1385636285] [2022-07-22 00:38:32,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:38:32,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:32,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:32,214 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:32,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-07-22 00:38:32,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:38:32,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:32,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-22 00:38:32,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:32,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6081 backedges. 1329 proven. 679 refuted. 0 times theorem prover too weak. 4073 trivial. 0 not checked. [2022-07-22 00:38:32,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:34,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6081 backedges. 1329 proven. 700 refuted. 0 times theorem prover too weak. 4052 trivial. 0 not checked. [2022-07-22 00:38:34,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:34,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391469234] [2022-07-22 00:38:34,113 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:34,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385636285] [2022-07-22 00:38:34,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385636285] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:34,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:34,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27] total 38 [2022-07-22 00:38:34,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625973233] [2022-07-22 00:38:34,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:34,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-07-22 00:38:34,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:34,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-07-22 00:38:34,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1270, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 00:38:34,115 INFO L87 Difference]: Start difference. First operand 2940 states and 3774 transitions. Second operand has 38 states, 34 states have (on average 5.0) internal successors, (170), 36 states have internal predecessors, (170), 23 states have call successors, (30), 7 states have call predecessors, (30), 10 states have return successors, (29), 14 states have call predecessors, (29), 17 states have call successors, (29) [2022-07-22 00:38:36,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:36,430 INFO L93 Difference]: Finished difference Result 8312 states and 11901 transitions. [2022-07-22 00:38:36,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-22 00:38:36,432 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 34 states have (on average 5.0) internal successors, (170), 36 states have internal predecessors, (170), 23 states have call successors, (30), 7 states have call predecessors, (30), 10 states have return successors, (29), 14 states have call predecessors, (29), 17 states have call successors, (29) Word has length 503 [2022-07-22 00:38:36,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:36,457 INFO L225 Difference]: With dead ends: 8312 [2022-07-22 00:38:36,458 INFO L226 Difference]: Without dead ends: 5673 [2022-07-22 00:38:36,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1041 GetRequests, 973 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=619, Invalid=4073, Unknown=0, NotChecked=0, Total=4692 [2022-07-22 00:38:36,469 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 405 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 2735 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 3040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 2735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:36,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 731 Invalid, 3040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 2735 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-22 00:38:36,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2022-07-22 00:38:36,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 4722. [2022-07-22 00:38:36,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4722 states, 3801 states have (on average 1.1717968955538016) internal successors, (4454), 3761 states have internal predecessors, (4454), 696 states have call successors, (696), 186 states have call predecessors, (696), 219 states have return successors, (1165), 774 states have call predecessors, (1165), 693 states have call successors, (1165) [2022-07-22 00:38:36,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4722 states to 4722 states and 6315 transitions. [2022-07-22 00:38:36,771 INFO L78 Accepts]: Start accepts. Automaton has 4722 states and 6315 transitions. Word has length 503 [2022-07-22 00:38:36,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:36,772 INFO L495 AbstractCegarLoop]: Abstraction has 4722 states and 6315 transitions. [2022-07-22 00:38:36,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 34 states have (on average 5.0) internal successors, (170), 36 states have internal predecessors, (170), 23 states have call successors, (30), 7 states have call predecessors, (30), 10 states have return successors, (29), 14 states have call predecessors, (29), 17 states have call successors, (29) [2022-07-22 00:38:36,772 INFO L276 IsEmpty]: Start isEmpty. Operand 4722 states and 6315 transitions. [2022-07-22 00:38:36,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2022-07-22 00:38:36,776 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:36,776 INFO L195 NwaCegarLoop]: trace histogram [47, 46, 25, 25, 25, 25, 25, 25, 24, 24, 22, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:38:36,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-07-22 00:38:36,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:36,992 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:36,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:36,995 INFO L85 PathProgramCache]: Analyzing trace with hash 48669219, now seen corresponding path program 11 times [2022-07-22 00:38:36,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:36,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593714773] [2022-07-22 00:38:36,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:36,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:37,009 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:37,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990447835] [2022-07-22 00:38:37,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:38:37,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:37,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:37,011 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:37,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-07-22 00:38:37,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-07-22 00:38:37,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:37,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 974 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-22 00:38:37,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6500 backedges. 1559 proven. 100 refuted. 0 times theorem prover too weak. 4841 trivial. 0 not checked. [2022-07-22 00:38:37,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:37,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6500 backedges. 249 proven. 140 refuted. 0 times theorem prover too weak. 6111 trivial. 0 not checked. [2022-07-22 00:38:37,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:37,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593714773] [2022-07-22 00:38:37,684 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:37,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990447835] [2022-07-22 00:38:37,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990447835] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:38:37,685 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:38:37,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2022-07-22 00:38:37,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948270912] [2022-07-22 00:38:37,685 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:37,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-22 00:38:37,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:37,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-22 00:38:37,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-07-22 00:38:37,687 INFO L87 Difference]: Start difference. First operand 4722 states and 6315 transitions. Second operand has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 24 states have internal predecessors, (110), 12 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2022-07-22 00:38:38,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:38:38,416 INFO L93 Difference]: Finished difference Result 5903 states and 7816 transitions. [2022-07-22 00:38:38,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-22 00:38:38,418 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 24 states have internal predecessors, (110), 12 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) Word has length 509 [2022-07-22 00:38:38,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:38:38,429 INFO L225 Difference]: With dead ends: 5903 [2022-07-22 00:38:38,429 INFO L226 Difference]: Without dead ends: 4900 [2022-07-22 00:38:38,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1033 GetRequests, 994 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=322, Invalid=1318, Unknown=0, NotChecked=0, Total=1640 [2022-07-22 00:38:38,443 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 115 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:38:38,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 746 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:38:38,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4900 states. [2022-07-22 00:38:38,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4900 to 4825. [2022-07-22 00:38:38,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 3891 states have (on average 1.1606270881521459) internal successors, (4516), 3849 states have internal predecessors, (4516), 709 states have call successors, (709), 186 states have call predecessors, (709), 219 states have return successors, (1187), 789 states have call predecessors, (1187), 706 states have call successors, (1187) [2022-07-22 00:38:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 6412 transitions. [2022-07-22 00:38:38,723 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 6412 transitions. Word has length 509 [2022-07-22 00:38:38,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:38:38,723 INFO L495 AbstractCegarLoop]: Abstraction has 4825 states and 6412 transitions. [2022-07-22 00:38:38,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 24 states have internal predecessors, (110), 12 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2022-07-22 00:38:38,723 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 6412 transitions. [2022-07-22 00:38:38,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2022-07-22 00:38:38,726 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:38:38,726 INFO L195 NwaCegarLoop]: trace histogram [38, 37, 19, 19, 19, 19, 19, 19, 19, 18, 18, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:38:38,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-07-22 00:38:38,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:38,931 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:38:38,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:38:38,932 INFO L85 PathProgramCache]: Analyzing trace with hash 258788233, now seen corresponding path program 12 times [2022-07-22 00:38:38,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:38:38,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114462944] [2022-07-22 00:38:38,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:38:38,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:38:38,959 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:38:38,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1176309183] [2022-07-22 00:38:38,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:38:38,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:38:38,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:38:38,960 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:38:38,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-07-22 00:38:39,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-22 00:38:39,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:38:39,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-22 00:38:39,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:38:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4106 backedges. 903 proven. 55 refuted. 0 times theorem prover too weak. 3148 trivial. 0 not checked. [2022-07-22 00:38:55,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:38:57,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:38:57,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114462944] [2022-07-22 00:38:57,965 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:38:57,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176309183] [2022-07-22 00:38:57,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176309183] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:38:57,965 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:38:57,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-22 00:38:57,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012203677] [2022-07-22 00:38:57,965 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:38:57,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:38:57,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:38:57,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:38:57,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=193, Unknown=8, NotChecked=0, Total=272 [2022-07-22 00:38:57,966 INFO L87 Difference]: Start difference. First operand 4825 states and 6412 transitions. Second operand has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-07-22 00:39:03,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:03,505 INFO L93 Difference]: Finished difference Result 4978 states and 6789 transitions. [2022-07-22 00:39:03,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 00:39:03,508 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 415 [2022-07-22 00:39:03,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:03,518 INFO L225 Difference]: With dead ends: 4978 [2022-07-22 00:39:03,519 INFO L226 Difference]: Without dead ends: 4977 [2022-07-22 00:39:03,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 403 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=119, Invalid=334, Unknown=9, NotChecked=0, Total=462 [2022-07-22 00:39:03,521 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 27 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:03,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 317 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 48 Invalid, 0 Unknown, 88 Unchecked, 0.1s Time] [2022-07-22 00:39:03,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2022-07-22 00:39:03,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 4867. [2022-07-22 00:39:03,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4867 states, 3925 states have (on average 1.1584713375796178) internal successors, (4547), 3882 states have internal predecessors, (4547), 709 states have call successors, (709), 186 states have call predecessors, (709), 227 states have return successors, (1230), 798 states have call predecessors, (1230), 706 states have call successors, (1230) [2022-07-22 00:39:03,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6486 transitions. [2022-07-22 00:39:03,809 INFO L78 Accepts]: Start accepts. Automaton has 4867 states and 6486 transitions. Word has length 415 [2022-07-22 00:39:03,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:03,810 INFO L495 AbstractCegarLoop]: Abstraction has 4867 states and 6486 transitions. [2022-07-22 00:39:03,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-07-22 00:39:03,810 INFO L276 IsEmpty]: Start isEmpty. Operand 4867 states and 6486 transitions. [2022-07-22 00:39:03,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2022-07-22 00:39:03,813 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:03,814 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 21, 16, 16, 16, 16, 16, 16, 16, 16, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:03,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:04,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-07-22 00:39:04,018 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:04,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:04,018 INFO L85 PathProgramCache]: Analyzing trace with hash 547096469, now seen corresponding path program 1 times [2022-07-22 00:39:04,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:04,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658007155] [2022-07-22 00:39:04,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:04,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:04,027 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:04,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [621243543] [2022-07-22 00:39:04,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:04,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:04,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:04,029 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:04,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-07-22 00:39:04,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:39:04,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 843 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:39:04,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:04,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 297 proven. 12 refuted. 0 times theorem prover too weak. 3547 trivial. 0 not checked. [2022-07-22 00:39:04,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 297 proven. 12 refuted. 0 times theorem prover too weak. 3547 trivial. 0 not checked. [2022-07-22 00:39:04,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:04,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658007155] [2022-07-22 00:39:04,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:04,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621243543] [2022-07-22 00:39:04,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621243543] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:04,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:04,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2022-07-22 00:39:04,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599550351] [2022-07-22 00:39:04,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:04,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:39:04,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:04,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:39:04,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:39:04,700 INFO L87 Difference]: Start difference. First operand 4867 states and 6486 transitions. Second operand has 15 states, 13 states have (on average 7.0) internal successors, (91), 15 states have internal predecessors, (91), 8 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-22 00:39:05,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:05,114 INFO L93 Difference]: Finished difference Result 7617 states and 10162 transitions. [2022-07-22 00:39:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:39:05,117 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 7.0) internal successors, (91), 15 states have internal predecessors, (91), 8 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) Word has length 416 [2022-07-22 00:39:05,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:05,124 INFO L225 Difference]: With dead ends: 7617 [2022-07-22 00:39:05,124 INFO L226 Difference]: Without dead ends: 3616 [2022-07-22 00:39:05,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 836 GetRequests, 816 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:39:05,204 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 64 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:05,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 389 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:39:05,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3616 states. [2022-07-22 00:39:05,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3616 to 3579. [2022-07-22 00:39:05,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3579 states, 2880 states have (on average 1.1447916666666667) internal successors, (3297), 2852 states have internal predecessors, (3297), 502 states have call successors, (502), 148 states have call predecessors, (502), 191 states have return successors, (850), 578 states have call predecessors, (850), 498 states have call successors, (850) [2022-07-22 00:39:05,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 4649 transitions. [2022-07-22 00:39:05,344 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 4649 transitions. Word has length 416 [2022-07-22 00:39:05,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:05,344 INFO L495 AbstractCegarLoop]: Abstraction has 3579 states and 4649 transitions. [2022-07-22 00:39:05,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 7.0) internal successors, (91), 15 states have internal predecessors, (91), 8 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-22 00:39:05,345 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 4649 transitions. [2022-07-22 00:39:05,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2022-07-22 00:39:05,348 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:05,348 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 21, 19, 19, 19, 19, 19, 19, 19, 19, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:05,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-07-22 00:39:05,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:05,565 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:05,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:05,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1519346685, now seen corresponding path program 5 times [2022-07-22 00:39:05,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:05,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979463019] [2022-07-22 00:39:05,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:05,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:05,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996364396] [2022-07-22 00:39:05,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:39:05,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:05,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:05,578 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:05,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-07-22 00:39:05,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-07-22 00:39:05,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:05,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-22 00:39:05,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:06,370 INFO L134 CoverageAnalysis]: Checked inductivity of 4541 backedges. 1791 proven. 448 refuted. 0 times theorem prover too weak. 2302 trivial. 0 not checked. [2022-07-22 00:39:06,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4541 backedges. 341 proven. 612 refuted. 0 times theorem prover too weak. 3588 trivial. 0 not checked. [2022-07-22 00:39:07,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:07,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979463019] [2022-07-22 00:39:07,448 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:07,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996364396] [2022-07-22 00:39:07,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996364396] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:07,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:07,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 40 [2022-07-22 00:39:07,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475032202] [2022-07-22 00:39:07,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:07,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-22 00:39:07,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:07,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-22 00:39:07,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1417, Unknown=0, NotChecked=0, Total=1560 [2022-07-22 00:39:07,451 INFO L87 Difference]: Start difference. First operand 3579 states and 4649 transitions. Second operand has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) [2022-07-22 00:39:09,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:09,445 INFO L93 Difference]: Finished difference Result 4442 states and 5738 transitions. [2022-07-22 00:39:09,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-22 00:39:09,448 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) Word has length 429 [2022-07-22 00:39:09,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:09,456 INFO L225 Difference]: With dead ends: 4442 [2022-07-22 00:39:09,456 INFO L226 Difference]: Without dead ends: 3676 [2022-07-22 00:39:09,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 888 GetRequests, 822 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=434, Invalid=3856, Unknown=0, NotChecked=0, Total=4290 [2022-07-22 00:39:09,458 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 338 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 2157 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 2336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:09,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 956 Invalid, 2336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2157 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 00:39:09,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3676 states. [2022-07-22 00:39:09,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3676 to 3604. [2022-07-22 00:39:09,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3604 states, 2894 states have (on average 1.14201796821009) internal successors, (3305), 2868 states have internal predecessors, (3305), 510 states have call successors, (510), 150 states have call predecessors, (510), 194 states have return successors, (873), 585 states have call predecessors, (873), 506 states have call successors, (873) [2022-07-22 00:39:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3604 states to 3604 states and 4688 transitions. [2022-07-22 00:39:09,616 INFO L78 Accepts]: Start accepts. Automaton has 3604 states and 4688 transitions. Word has length 429 [2022-07-22 00:39:09,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:09,617 INFO L495 AbstractCegarLoop]: Abstraction has 3604 states and 4688 transitions. [2022-07-22 00:39:09,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) [2022-07-22 00:39:09,617 INFO L276 IsEmpty]: Start isEmpty. Operand 3604 states and 4688 transitions. [2022-07-22 00:39:09,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2022-07-22 00:39:09,620 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:09,620 INFO L195 NwaCegarLoop]: trace histogram [41, 38, 22, 22, 22, 22, 20, 20, 19, 19, 19, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:09,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:09,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-07-22 00:39:09,836 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:09,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:09,836 INFO L85 PathProgramCache]: Analyzing trace with hash 797955593, now seen corresponding path program 13 times [2022-07-22 00:39:09,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:09,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431022828] [2022-07-22 00:39:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:09,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:09,853 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:09,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292466694] [2022-07-22 00:39:09,853 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:39:09,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:09,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:09,855 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:09,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-07-22 00:39:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:39:10,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-22 00:39:10,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:10,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4650 backedges. 1627 proven. 83 refuted. 0 times theorem prover too weak. 2940 trivial. 0 not checked. [2022-07-22 00:39:10,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:10,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4650 backedges. 383 proven. 164 refuted. 0 times theorem prover too weak. 4103 trivial. 0 not checked. [2022-07-22 00:39:10,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:10,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431022828] [2022-07-22 00:39:10,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:10,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292466694] [2022-07-22 00:39:10,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292466694] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:10,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:10,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2022-07-22 00:39:10,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595034939] [2022-07-22 00:39:10,404 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:10,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:39:10,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:10,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:39:10,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:39:10,405 INFO L87 Difference]: Start difference. First operand 3604 states and 4688 transitions. Second operand has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 00:39:10,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:10,844 INFO L93 Difference]: Finished difference Result 7520 states and 10095 transitions. [2022-07-22 00:39:10,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:39:10,846 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 435 [2022-07-22 00:39:10,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:10,861 INFO L225 Difference]: With dead ends: 7520 [2022-07-22 00:39:10,861 INFO L226 Difference]: Without dead ends: 4857 [2022-07-22 00:39:10,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 856 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:39:10,870 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 101 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:10,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 399 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:39:10,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4857 states. [2022-07-22 00:39:11,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4857 to 4808. [2022-07-22 00:39:11,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4808 states, 3897 states have (on average 1.1665383628432127) internal successors, (4546), 3873 states have internal predecessors, (4546), 692 states have call successors, (692), 161 states have call predecessors, (692), 213 states have return successors, (1173), 773 states have call predecessors, (1173), 688 states have call successors, (1173) [2022-07-22 00:39:11,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4808 states to 4808 states and 6411 transitions. [2022-07-22 00:39:11,192 INFO L78 Accepts]: Start accepts. Automaton has 4808 states and 6411 transitions. Word has length 435 [2022-07-22 00:39:11,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:11,193 INFO L495 AbstractCegarLoop]: Abstraction has 4808 states and 6411 transitions. [2022-07-22 00:39:11,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 00:39:11,193 INFO L276 IsEmpty]: Start isEmpty. Operand 4808 states and 6411 transitions. [2022-07-22 00:39:11,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2022-07-22 00:39:11,196 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:11,196 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 21, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:11,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-07-22 00:39:11,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-07-22 00:39:11,403 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:11,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:11,403 INFO L85 PathProgramCache]: Analyzing trace with hash -282210955, now seen corresponding path program 2 times [2022-07-22 00:39:11,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:11,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503317591] [2022-07-22 00:39:11,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:11,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:11,417 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:11,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1358528029] [2022-07-22 00:39:11,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:39:11,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:11,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:11,419 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:11,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-07-22 00:39:11,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:39:11,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:11,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 861 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 00:39:11,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4100 backedges. 2 proven. 130 refuted. 0 times theorem prover too weak. 3968 trivial. 0 not checked. [2022-07-22 00:39:11,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:11,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4100 backedges. 2 proven. 130 refuted. 0 times theorem prover too weak. 3968 trivial. 0 not checked. [2022-07-22 00:39:11,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:11,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503317591] [2022-07-22 00:39:11,983 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:11,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358528029] [2022-07-22 00:39:11,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358528029] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:11,983 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:11,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2022-07-22 00:39:11,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870346668] [2022-07-22 00:39:11,985 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:11,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 00:39:11,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:11,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 00:39:11,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:39:11,986 INFO L87 Difference]: Start difference. First operand 4808 states and 6411 transitions. Second operand has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-22 00:39:13,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:13,176 INFO L93 Difference]: Finished difference Result 5759 states and 7807 transitions. [2022-07-22 00:39:13,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-07-22 00:39:13,177 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) Word has length 426 [2022-07-22 00:39:13,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:13,188 INFO L225 Difference]: With dead ends: 5759 [2022-07-22 00:39:13,188 INFO L226 Difference]: Without dead ends: 5732 [2022-07-22 00:39:13,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 830 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1811 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1284, Invalid=4568, Unknown=0, NotChecked=0, Total=5852 [2022-07-22 00:39:13,191 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 237 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:13,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 672 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:39:13,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5732 states. [2022-07-22 00:39:13,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5732 to 4793. [2022-07-22 00:39:13,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4793 states, 3884 states have (on average 1.1372296601441814) internal successors, (4417), 3860 states have internal predecessors, (4417), 691 states have call successors, (691), 161 states have call predecessors, (691), 213 states have return successors, (1165), 771 states have call predecessors, (1165), 683 states have call successors, (1165) [2022-07-22 00:39:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4793 states to 4793 states and 6273 transitions. [2022-07-22 00:39:13,468 INFO L78 Accepts]: Start accepts. Automaton has 4793 states and 6273 transitions. Word has length 426 [2022-07-22 00:39:13,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:13,469 INFO L495 AbstractCegarLoop]: Abstraction has 4793 states and 6273 transitions. [2022-07-22 00:39:13,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-22 00:39:13,469 INFO L276 IsEmpty]: Start isEmpty. Operand 4793 states and 6273 transitions. [2022-07-22 00:39:13,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2022-07-22 00:39:13,472 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:13,473 INFO L195 NwaCegarLoop]: trace histogram [41, 40, 25, 25, 25, 25, 25, 25, 24, 24, 16, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:13,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-07-22 00:39:13,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:13,691 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:13,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:13,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1944750931, now seen corresponding path program 15 times [2022-07-22 00:39:13,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:13,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708238718] [2022-07-22 00:39:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:13,703 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:13,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727033178] [2022-07-22 00:39:13,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:39:13,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:13,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:13,705 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:13,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-07-22 00:39:13,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-07-22 00:39:13,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:13,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-22 00:39:13,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:14,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 1863 proven. 270 refuted. 0 times theorem prover too weak. 3079 trivial. 0 not checked. [2022-07-22 00:39:14,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:16,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 1863 proven. 313 refuted. 0 times theorem prover too weak. 3036 trivial. 0 not checked. [2022-07-22 00:39:16,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:16,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708238718] [2022-07-22 00:39:16,792 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:16,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727033178] [2022-07-22 00:39:16,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727033178] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:16,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:16,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30] total 41 [2022-07-22 00:39:16,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007904236] [2022-07-22 00:39:16,793 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:16,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-22 00:39:16,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-22 00:39:16,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1487, Unknown=0, NotChecked=0, Total=1640 [2022-07-22 00:39:16,794 INFO L87 Difference]: Start difference. First operand 4793 states and 6273 transitions. Second operand has 41 states, 39 states have (on average 4.256410256410256) internal successors, (166), 37 states have internal predecessors, (166), 21 states have call successors, (30), 5 states have call predecessors, (30), 12 states have return successors, (33), 18 states have call predecessors, (33), 17 states have call successors, (33) [2022-07-22 00:39:20,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:20,043 INFO L93 Difference]: Finished difference Result 11525 states and 16329 transitions. [2022-07-22 00:39:20,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-22 00:39:20,047 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 39 states have (on average 4.256410256410256) internal successors, (166), 37 states have internal predecessors, (166), 21 states have call successors, (30), 5 states have call predecessors, (30), 12 states have return successors, (33), 18 states have call predecessors, (33), 17 states have call successors, (33) Word has length 431 [2022-07-22 00:39:20,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:20,075 INFO L225 Difference]: With dead ends: 11525 [2022-07-22 00:39:20,075 INFO L226 Difference]: Without dead ends: 7115 [2022-07-22 00:39:20,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 898 GetRequests, 828 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=687, Invalid=4425, Unknown=0, NotChecked=0, Total=5112 [2022-07-22 00:39:20,085 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 458 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 3876 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 4295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 3876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:20,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 752 Invalid, 4295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 3876 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-22 00:39:20,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7115 states. [2022-07-22 00:39:20,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7115 to 5925. [2022-07-22 00:39:20,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5925 states, 4768 states have (on average 1.1463926174496644) internal successors, (5466), 4759 states have internal predecessors, (5466), 893 states have call successors, (893), 223 states have call predecessors, (893), 259 states have return successors, (1750), 942 states have call predecessors, (1750), 885 states have call successors, (1750) [2022-07-22 00:39:20,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5925 states to 5925 states and 8109 transitions. [2022-07-22 00:39:20,433 INFO L78 Accepts]: Start accepts. Automaton has 5925 states and 8109 transitions. Word has length 431 [2022-07-22 00:39:20,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:20,434 INFO L495 AbstractCegarLoop]: Abstraction has 5925 states and 8109 transitions. [2022-07-22 00:39:20,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 39 states have (on average 4.256410256410256) internal successors, (166), 37 states have internal predecessors, (166), 21 states have call successors, (30), 5 states have call predecessors, (30), 12 states have return successors, (33), 18 states have call predecessors, (33), 17 states have call successors, (33) [2022-07-22 00:39:20,434 INFO L276 IsEmpty]: Start isEmpty. Operand 5925 states and 8109 transitions. [2022-07-22 00:39:20,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-07-22 00:39:20,438 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:20,438 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 26, 26, 26, 26, 26, 26, 26, 26, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:20,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-07-22 00:39:20,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:20,640 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:20,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2045291831, now seen corresponding path program 6 times [2022-07-22 00:39:20,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:20,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624674340] [2022-07-22 00:39:20,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:20,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:20,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:20,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312775176] [2022-07-22 00:39:20,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:39:20,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:20,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:20,658 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:20,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-07-22 00:39:20,909 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-22 00:39:20,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:20,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:39:20,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 2071 proven. 51 refuted. 0 times theorem prover too weak. 5263 trivial. 0 not checked. [2022-07-22 00:39:21,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 757 proven. 138 refuted. 0 times theorem prover too weak. 6490 trivial. 0 not checked. [2022-07-22 00:39:21,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:21,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624674340] [2022-07-22 00:39:21,793 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:21,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312775176] [2022-07-22 00:39:21,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312775176] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:21,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:21,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 17 [2022-07-22 00:39:21,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63495094] [2022-07-22 00:39:21,794 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:21,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:39:21,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:21,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:39:21,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:39:21,799 INFO L87 Difference]: Start difference. First operand 5925 states and 8109 transitions. Second operand has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) [2022-07-22 00:39:22,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:22,461 INFO L93 Difference]: Finished difference Result 6456 states and 8796 transitions. [2022-07-22 00:39:22,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 00:39:22,463 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) Word has length 533 [2022-07-22 00:39:22,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:22,479 INFO L225 Difference]: With dead ends: 6456 [2022-07-22 00:39:22,479 INFO L226 Difference]: Without dead ends: 6344 [2022-07-22 00:39:22,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1076 GetRequests, 1050 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-07-22 00:39:22,483 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 79 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:22,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 580 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 00:39:22,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6344 states. [2022-07-22 00:39:22,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6344 to 5957. [2022-07-22 00:39:22,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5957 states, 4792 states have (on average 1.1448247078464107) internal successors, (5486), 4781 states have internal predecessors, (5486), 896 states have call successors, (896), 220 states have call predecessors, (896), 264 states have return successors, (1733), 955 states have call predecessors, (1733), 890 states have call successors, (1733) [2022-07-22 00:39:22,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5957 states to 5957 states and 8115 transitions. [2022-07-22 00:39:22,855 INFO L78 Accepts]: Start accepts. Automaton has 5957 states and 8115 transitions. Word has length 533 [2022-07-22 00:39:22,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:22,855 INFO L495 AbstractCegarLoop]: Abstraction has 5957 states and 8115 transitions. [2022-07-22 00:39:22,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) [2022-07-22 00:39:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 5957 states and 8115 transitions. [2022-07-22 00:39:22,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-07-22 00:39:22,860 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:22,861 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 26, 26, 26, 26, 26, 26, 26, 26, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:22,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:23,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-07-22 00:39:23,067 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:23,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:23,067 INFO L85 PathProgramCache]: Analyzing trace with hash 727114295, now seen corresponding path program 7 times [2022-07-22 00:39:23,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:23,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126227713] [2022-07-22 00:39:23,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:23,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:23,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:23,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83328971] [2022-07-22 00:39:23,077 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:39:23,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:23,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:23,079 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:23,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-07-22 00:39:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:39:23,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-22 00:39:23,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:23,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 433 proven. 116 refuted. 0 times theorem prover too weak. 6836 trivial. 0 not checked. [2022-07-22 00:39:23,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:23,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:23,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126227713] [2022-07-22 00:39:23,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:23,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83328971] [2022-07-22 00:39:23,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83328971] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:39:23,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:39:23,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-22 00:39:23,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447938306] [2022-07-22 00:39:23,801 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:23,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 00:39:23,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:23,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 00:39:23,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:39:23,802 INFO L87 Difference]: Start difference. First operand 5957 states and 8115 transitions. Second operand has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 00:39:24,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:24,457 INFO L93 Difference]: Finished difference Result 6593 states and 8947 transitions. [2022-07-22 00:39:24,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 00:39:24,460 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 533 [2022-07-22 00:39:24,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:24,473 INFO L225 Difference]: With dead ends: 6593 [2022-07-22 00:39:24,473 INFO L226 Difference]: Without dead ends: 6592 [2022-07-22 00:39:24,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:39:24,476 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 56 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:24,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 414 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:39:24,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6592 states. [2022-07-22 00:39:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6592 to 6534. [2022-07-22 00:39:24,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6534 states, 5217 states have (on average 1.1345600920069006) internal successors, (5919), 5206 states have internal predecessors, (5919), 1009 states have call successors, (1009), 255 states have call predecessors, (1009), 303 states have return successors, (1936), 1072 states have call predecessors, (1936), 1003 states have call successors, (1936) [2022-07-22 00:39:24,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6534 states to 6534 states and 8864 transitions. [2022-07-22 00:39:24,816 INFO L78 Accepts]: Start accepts. Automaton has 6534 states and 8864 transitions. Word has length 533 [2022-07-22 00:39:24,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:24,816 INFO L495 AbstractCegarLoop]: Abstraction has 6534 states and 8864 transitions. [2022-07-22 00:39:24,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 00:39:24,817 INFO L276 IsEmpty]: Start isEmpty. Operand 6534 states and 8864 transitions. [2022-07-22 00:39:24,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2022-07-22 00:39:24,821 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:24,821 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 24, 19, 19, 19, 19, 19, 19, 19, 19, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:24,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-07-22 00:39:25,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-07-22 00:39:25,030 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:25,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:25,030 INFO L85 PathProgramCache]: Analyzing trace with hash -629192218, now seen corresponding path program 8 times [2022-07-22 00:39:25,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:25,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835803437] [2022-07-22 00:39:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:25,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:25,039 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:25,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773764306] [2022-07-22 00:39:25,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:39:25,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:25,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:25,040 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:25,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-07-22 00:39:25,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:39:25,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:25,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 00:39:25,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:25,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5187 backedges. 1730 proven. 26 refuted. 0 times theorem prover too weak. 3431 trivial. 0 not checked. [2022-07-22 00:39:25,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 5187 backedges. 554 proven. 81 refuted. 0 times theorem prover too weak. 4552 trivial. 0 not checked. [2022-07-22 00:39:25,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:25,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835803437] [2022-07-22 00:39:25,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:25,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773764306] [2022-07-22 00:39:25,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773764306] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:25,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:25,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 15 [2022-07-22 00:39:25,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937031551] [2022-07-22 00:39:25,950 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:25,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 00:39:25,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:25,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 00:39:25,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-22 00:39:25,950 INFO L87 Difference]: Start difference. First operand 6534 states and 8864 transitions. Second operand has 15 states, 13 states have (on average 7.923076923076923) internal successors, (103), 15 states have internal predecessors, (103), 10 states have call successors, (23), 2 states have call predecessors, (23), 5 states have return successors, (22), 6 states have call predecessors, (22), 10 states have call successors, (22) [2022-07-22 00:39:26,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:26,542 INFO L93 Difference]: Finished difference Result 10589 states and 14449 transitions. [2022-07-22 00:39:26,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 00:39:26,545 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 7.923076923076923) internal successors, (103), 15 states have internal predecessors, (103), 10 states have call successors, (23), 2 states have call predecessors, (23), 5 states have return successors, (22), 6 states have call predecessors, (22), 10 states have call successors, (22) Word has length 468 [2022-07-22 00:39:26,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:26,560 INFO L225 Difference]: With dead ends: 10589 [2022-07-22 00:39:26,560 INFO L226 Difference]: Without dead ends: 6407 [2022-07-22 00:39:26,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 941 GetRequests, 920 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-07-22 00:39:26,570 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 65 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:26,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 294 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:39:26,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6407 states. [2022-07-22 00:39:26,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6407 to 6350. [2022-07-22 00:39:26,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6350 states, 5074 states have (on average 1.137169885691762) internal successors, (5770), 5067 states have internal predecessors, (5770), 976 states have call successors, (976), 253 states have call predecessors, (976), 295 states have return successors, (1836), 1029 states have call predecessors, (1836), 970 states have call successors, (1836) [2022-07-22 00:39:26,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6350 states to 6350 states and 8582 transitions. [2022-07-22 00:39:26,945 INFO L78 Accepts]: Start accepts. Automaton has 6350 states and 8582 transitions. Word has length 468 [2022-07-22 00:39:26,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:26,946 INFO L495 AbstractCegarLoop]: Abstraction has 6350 states and 8582 transitions. [2022-07-22 00:39:26,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 7.923076923076923) internal successors, (103), 15 states have internal predecessors, (103), 10 states have call successors, (23), 2 states have call predecessors, (23), 5 states have return successors, (22), 6 states have call predecessors, (22), 10 states have call successors, (22) [2022-07-22 00:39:26,946 INFO L276 IsEmpty]: Start isEmpty. Operand 6350 states and 8582 transitions. [2022-07-22 00:39:26,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2022-07-22 00:39:26,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:26,951 INFO L195 NwaCegarLoop]: trace histogram [47, 46, 29, 29, 29, 29, 29, 29, 28, 28, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:26,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:27,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:27,174 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:27,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:27,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1644454119, now seen corresponding path program 16 times [2022-07-22 00:39:27,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:27,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588838582] [2022-07-22 00:39:27,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:27,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:27,184 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:27,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185240984] [2022-07-22 00:39:27,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:39:27,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:27,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:27,186 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:27,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-07-22 00:39:27,339 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:39:27,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:27,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-22 00:39:27,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6906 backedges. 4058 proven. 315 refuted. 0 times theorem prover too weak. 2533 trivial. 0 not checked. [2022-07-22 00:39:27,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:29,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6906 backedges. 1442 proven. 1077 refuted. 0 times theorem prover too weak. 4387 trivial. 0 not checked. [2022-07-22 00:39:29,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:29,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588838582] [2022-07-22 00:39:29,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:29,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185240984] [2022-07-22 00:39:29,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185240984] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:29,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:29,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 24] total 29 [2022-07-22 00:39:29,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001181991] [2022-07-22 00:39:29,433 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:29,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 00:39:29,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:29,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 00:39:29,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-07-22 00:39:29,434 INFO L87 Difference]: Start difference. First operand 6350 states and 8582 transitions. Second operand has 29 states, 25 states have (on average 6.08) internal successors, (152), 29 states have internal predecessors, (152), 19 states have call successors, (33), 2 states have call predecessors, (33), 12 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) [2022-07-22 00:39:31,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:31,014 INFO L93 Difference]: Finished difference Result 12390 states and 17079 transitions. [2022-07-22 00:39:31,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:39:31,018 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 6.08) internal successors, (152), 29 states have internal predecessors, (152), 19 states have call successors, (33), 2 states have call predecessors, (33), 12 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) Word has length 485 [2022-07-22 00:39:31,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:31,038 INFO L225 Difference]: With dead ends: 12390 [2022-07-22 00:39:31,039 INFO L226 Difference]: Without dead ends: 6451 [2022-07-22 00:39:31,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 987 GetRequests, 946 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=287, Invalid=1519, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 00:39:31,055 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 162 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 1666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:31,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 824 Invalid, 1666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1521 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 00:39:31,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6451 states. [2022-07-22 00:39:31,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6451 to 6224. [2022-07-22 00:39:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 4968 states have (on average 1.1390901771336555) internal successors, (5659), 4964 states have internal predecessors, (5659), 966 states have call successors, (966), 245 states have call predecessors, (966), 285 states have return successors, (1800), 1014 states have call predecessors, (1800), 960 states have call successors, (1800) [2022-07-22 00:39:31,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 8425 transitions. [2022-07-22 00:39:31,458 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 8425 transitions. Word has length 485 [2022-07-22 00:39:31,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:31,458 INFO L495 AbstractCegarLoop]: Abstraction has 6224 states and 8425 transitions. [2022-07-22 00:39:31,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 6.08) internal successors, (152), 29 states have internal predecessors, (152), 19 states have call successors, (33), 2 states have call predecessors, (33), 12 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) [2022-07-22 00:39:31,458 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 8425 transitions. [2022-07-22 00:39:31,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2022-07-22 00:39:31,462 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:31,462 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 24, 21, 21, 21, 21, 21, 21, 21, 21, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:31,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:31,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:31,684 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:31,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash 433489190, now seen corresponding path program 9 times [2022-07-22 00:39:31,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:31,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243847711] [2022-07-22 00:39:31,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:31,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:31,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318907153] [2022-07-22 00:39:31,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:39:31,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:31,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:31,696 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:31,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-07-22 00:39:31,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-22 00:39:31,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:31,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 00:39:31,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:31,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 1585 proven. 1 refuted. 0 times theorem prover too weak. 4183 trivial. 0 not checked. [2022-07-22 00:39:31,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:32,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 241 proven. 19 refuted. 0 times theorem prover too weak. 5509 trivial. 0 not checked. [2022-07-22 00:39:32,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:32,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243847711] [2022-07-22 00:39:32,067 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:32,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318907153] [2022-07-22 00:39:32,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318907153] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:32,067 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:32,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-07-22 00:39:32,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309025007] [2022-07-22 00:39:32,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:32,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 00:39:32,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:32,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 00:39:32,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 00:39:32,068 INFO L87 Difference]: Start difference. First operand 6224 states and 8425 transitions. Second operand has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-22 00:39:32,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:32,517 INFO L93 Difference]: Finished difference Result 6416 states and 8649 transitions. [2022-07-22 00:39:32,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 00:39:32,520 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 488 [2022-07-22 00:39:32,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:32,536 INFO L225 Difference]: With dead ends: 6416 [2022-07-22 00:39:32,536 INFO L226 Difference]: Without dead ends: 6224 [2022-07-22 00:39:32,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 965 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:39:32,541 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 66 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:32,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 292 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 00:39:32,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6224 states. [2022-07-22 00:39:32,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6224 to 6224. [2022-07-22 00:39:32,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 4968 states have (on average 1.1386876006441224) internal successors, (5657), 4964 states have internal predecessors, (5657), 966 states have call successors, (966), 245 states have call predecessors, (966), 285 states have return successors, (1800), 1014 states have call predecessors, (1800), 960 states have call successors, (1800) [2022-07-22 00:39:32,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 8423 transitions. [2022-07-22 00:39:32,951 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 8423 transitions. Word has length 488 [2022-07-22 00:39:32,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:32,951 INFO L495 AbstractCegarLoop]: Abstraction has 6224 states and 8423 transitions. [2022-07-22 00:39:32,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-22 00:39:32,952 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 8423 transitions. [2022-07-22 00:39:32,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2022-07-22 00:39:32,956 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:32,956 INFO L195 NwaCegarLoop]: trace histogram [49, 49, 25, 25, 25, 25, 25, 25, 25, 25, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:32,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-07-22 00:39:33,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-07-22 00:39:33,172 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:33,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:33,173 INFO L85 PathProgramCache]: Analyzing trace with hash -171809626, now seen corresponding path program 10 times [2022-07-22 00:39:33,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:33,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056362181] [2022-07-22 00:39:33,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:33,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:33,184 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:33,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1248807591] [2022-07-22 00:39:33,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:39:33,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:33,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:33,186 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:33,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-07-22 00:39:33,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:39:33,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:33,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-22 00:39:33,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7053 backedges. 2877 proven. 80 refuted. 0 times theorem prover too weak. 4096 trivial. 0 not checked. [2022-07-22 00:39:33,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7053 backedges. 881 proven. 286 refuted. 0 times theorem prover too weak. 5886 trivial. 0 not checked. [2022-07-22 00:39:34,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:34,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056362181] [2022-07-22 00:39:34,250 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:34,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248807591] [2022-07-22 00:39:34,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248807591] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:34,250 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:34,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 17 [2022-07-22 00:39:34,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174678637] [2022-07-22 00:39:34,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:34,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:39:34,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:34,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:39:34,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:39:34,251 INFO L87 Difference]: Start difference. First operand 6224 states and 8423 transitions. Second operand has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) [2022-07-22 00:39:35,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:35,059 INFO L93 Difference]: Finished difference Result 6431 states and 8654 transitions. [2022-07-22 00:39:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 00:39:35,062 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) Word has length 528 [2022-07-22 00:39:35,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:35,074 INFO L225 Difference]: With dead ends: 6431 [2022-07-22 00:39:35,074 INFO L226 Difference]: Without dead ends: 6217 [2022-07-22 00:39:35,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1062 GetRequests, 1041 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:39:35,078 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 79 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:35,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 644 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:39:35,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6217 states. [2022-07-22 00:39:35,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6217 to 6205. [2022-07-22 00:39:35,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6205 states, 4956 states have (on average 1.138821630347054) internal successors, (5644), 4951 states have internal predecessors, (5644), 962 states have call successors, (962), 247 states have call predecessors, (962), 282 states have return successors, (1787), 1006 states have call predecessors, (1787), 957 states have call successors, (1787) [2022-07-22 00:39:35,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6205 states to 6205 states and 8393 transitions. [2022-07-22 00:39:35,388 INFO L78 Accepts]: Start accepts. Automaton has 6205 states and 8393 transitions. Word has length 528 [2022-07-22 00:39:35,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:35,389 INFO L495 AbstractCegarLoop]: Abstraction has 6205 states and 8393 transitions. [2022-07-22 00:39:35,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) [2022-07-22 00:39:35,389 INFO L276 IsEmpty]: Start isEmpty. Operand 6205 states and 8393 transitions. [2022-07-22 00:39:35,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 549 [2022-07-22 00:39:35,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:35,393 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 27, 27, 27, 27, 27, 27, 27, 27, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:35,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:35,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:35,633 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:35,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:35,634 INFO L85 PathProgramCache]: Analyzing trace with hash 282121894, now seen corresponding path program 11 times [2022-07-22 00:39:35,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:35,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162676302] [2022-07-22 00:39:35,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:35,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:35,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:35,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426869914] [2022-07-22 00:39:35,646 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:39:35,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:35,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:35,649 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:35,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-07-22 00:39:35,929 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-07-22 00:39:35,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:35,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 00:39:35,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:36,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7755 backedges. 2366 proven. 8 refuted. 0 times theorem prover too weak. 5381 trivial. 0 not checked. [2022-07-22 00:39:36,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:36,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7755 backedges. 626 proven. 105 refuted. 0 times theorem prover too weak. 7024 trivial. 0 not checked. [2022-07-22 00:39:36,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:36,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162676302] [2022-07-22 00:39:36,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:36,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426869914] [2022-07-22 00:39:36,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426869914] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:36,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:36,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 12 [2022-07-22 00:39:36,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492003130] [2022-07-22 00:39:36,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:36,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 00:39:36,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:36,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 00:39:36,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-22 00:39:36,429 INFO L87 Difference]: Start difference. First operand 6205 states and 8393 transitions. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 11 states have internal predecessors, (83), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:39:36,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:36,988 INFO L93 Difference]: Finished difference Result 10549 states and 14362 transitions. [2022-07-22 00:39:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 00:39:36,990 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 11 states have internal predecessors, (83), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 548 [2022-07-22 00:39:36,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:37,008 INFO L225 Difference]: With dead ends: 10549 [2022-07-22 00:39:37,013 INFO L226 Difference]: Without dead ends: 6198 [2022-07-22 00:39:37,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1100 GetRequests, 1086 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:39:37,025 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 43 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:37,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 293 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 00:39:37,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6198 states. [2022-07-22 00:39:37,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6198 to 6192. [2022-07-22 00:39:37,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6192 states, 4946 states have (on average 1.1389001213101497) internal successors, (5633), 4941 states have internal predecessors, (5633), 960 states have call successors, (960), 247 states have call predecessors, (960), 281 states have return successors, (1771), 1003 states have call predecessors, (1771), 955 states have call successors, (1771) [2022-07-22 00:39:37,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6192 states to 6192 states and 8364 transitions. [2022-07-22 00:39:37,393 INFO L78 Accepts]: Start accepts. Automaton has 6192 states and 8364 transitions. Word has length 548 [2022-07-22 00:39:37,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:37,394 INFO L495 AbstractCegarLoop]: Abstraction has 6192 states and 8364 transitions. [2022-07-22 00:39:37,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 11 states have internal predecessors, (83), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-22 00:39:37,395 INFO L276 IsEmpty]: Start isEmpty. Operand 6192 states and 8364 transitions. [2022-07-22 00:39:37,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2022-07-22 00:39:37,399 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:37,399 INFO L195 NwaCegarLoop]: trace histogram [50, 47, 32, 32, 32, 32, 30, 30, 29, 29, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:39:37,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-07-22 00:39:37,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:37,603 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:37,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:37,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2056052967, now seen corresponding path program 17 times [2022-07-22 00:39:37,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:37,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351955989] [2022-07-22 00:39:37,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:37,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:37,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:37,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [489940135] [2022-07-22 00:39:37,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:39:37,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:37,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:37,614 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:37,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-07-22 00:39:37,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-07-22 00:39:37,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:37,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-22 00:39:37,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7642 backedges. 1967 proven. 724 refuted. 0 times theorem prover too weak. 4951 trivial. 0 not checked. [2022-07-22 00:39:38,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:40,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7642 backedges. 1935 proven. 786 refuted. 0 times theorem prover too weak. 4921 trivial. 0 not checked. [2022-07-22 00:39:40,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:40,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351955989] [2022-07-22 00:39:40,895 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:40,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489940135] [2022-07-22 00:39:40,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489940135] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:40,895 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:40,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 37] total 57 [2022-07-22 00:39:40,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368086344] [2022-07-22 00:39:40,896 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:40,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-07-22 00:39:40,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:40,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-07-22 00:39:40,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=2916, Unknown=0, NotChecked=0, Total=3192 [2022-07-22 00:39:40,899 INFO L87 Difference]: Start difference. First operand 6192 states and 8364 transitions. Second operand has 57 states, 57 states have (on average 3.473684210526316) internal successors, (198), 50 states have internal predecessors, (198), 30 states have call successors, (42), 8 states have call predecessors, (42), 9 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2022-07-22 00:39:46,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:46,032 INFO L93 Difference]: Finished difference Result 13231 states and 18649 transitions. [2022-07-22 00:39:46,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-07-22 00:39:46,034 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 3.473684210526316) internal successors, (198), 50 states have internal predecessors, (198), 30 states have call successors, (42), 8 states have call predecessors, (42), 9 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) Word has length 505 [2022-07-22 00:39:46,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:46,050 INFO L225 Difference]: With dead ends: 13231 [2022-07-22 00:39:46,051 INFO L226 Difference]: Without dead ends: 7455 [2022-07-22 00:39:46,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1064 GetRequests, 959 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3575 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1231, Invalid=10111, Unknown=0, NotChecked=0, Total=11342 [2022-07-22 00:39:46,061 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 753 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 3881 mSolverCounterSat, 505 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 4386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 505 IncrementalHoareTripleChecker+Valid, 3881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:46,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [785 Valid, 1031 Invalid, 4386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [505 Valid, 3881 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-07-22 00:39:46,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7455 states. [2022-07-22 00:39:46,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7455 to 6399. [2022-07-22 00:39:46,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6399 states, 5109 states have (on average 1.1372088471325112) internal successors, (5810), 5104 states have internal predecessors, (5810), 989 states have call successors, (989), 264 states have call predecessors, (989), 296 states have return successors, (1809), 1030 states have call predecessors, (1809), 984 states have call successors, (1809) [2022-07-22 00:39:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6399 states to 6399 states and 8608 transitions. [2022-07-22 00:39:46,423 INFO L78 Accepts]: Start accepts. Automaton has 6399 states and 8608 transitions. Word has length 505 [2022-07-22 00:39:46,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:46,424 INFO L495 AbstractCegarLoop]: Abstraction has 6399 states and 8608 transitions. [2022-07-22 00:39:46,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 3.473684210526316) internal successors, (198), 50 states have internal predecessors, (198), 30 states have call successors, (42), 8 states have call predecessors, (42), 9 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2022-07-22 00:39:46,425 INFO L276 IsEmpty]: Start isEmpty. Operand 6399 states and 8608 transitions. [2022-07-22 00:39:46,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2022-07-22 00:39:46,429 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:46,429 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 24, 23, 23, 23, 23, 23, 23, 23, 23, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:46,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-07-22 00:39:46,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:46,632 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:46,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:46,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1789045146, now seen corresponding path program 12 times [2022-07-22 00:39:46,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:46,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987320800] [2022-07-22 00:39:46,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:46,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:46,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:46,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926817853] [2022-07-22 00:39:46,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:39:46,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:46,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:46,646 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:46,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-07-22 00:39:46,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-22 00:39:46,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:46,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-22 00:39:46,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6391 backedges. 1187 proven. 153 refuted. 0 times theorem prover too weak. 5051 trivial. 0 not checked. [2022-07-22 00:39:47,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:48,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6391 backedges. 1187 proven. 160 refuted. 0 times theorem prover too weak. 5044 trivial. 0 not checked. [2022-07-22 00:39:48,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:48,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987320800] [2022-07-22 00:39:48,456 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:48,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926817853] [2022-07-22 00:39:48,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926817853] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:48,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:48,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 22 [2022-07-22 00:39:48,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466531460] [2022-07-22 00:39:48,457 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:48,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 00:39:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 00:39:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:39:48,458 INFO L87 Difference]: Start difference. First operand 6399 states and 8608 transitions. Second operand has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) [2022-07-22 00:39:49,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:49,926 INFO L93 Difference]: Finished difference Result 12063 states and 16915 transitions. [2022-07-22 00:39:49,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:39:49,929 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) Word has length 508 [2022-07-22 00:39:49,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:49,948 INFO L225 Difference]: With dead ends: 12063 [2022-07-22 00:39:49,948 INFO L226 Difference]: Without dead ends: 7714 [2022-07-22 00:39:49,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 997 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-07-22 00:39:49,960 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 115 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:49,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 421 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 00:39:49,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7714 states. [2022-07-22 00:39:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7714 to 6590. [2022-07-22 00:39:50,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6590 states, 5270 states have (on average 1.1352941176470588) internal successors, (5983), 5267 states have internal predecessors, (5983), 1012 states have call successors, (1012), 267 states have call predecessors, (1012), 303 states have return successors, (1880), 1055 states have call predecessors, (1880), 1007 states have call successors, (1880) [2022-07-22 00:39:50,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 8875 transitions. [2022-07-22 00:39:50,384 INFO L78 Accepts]: Start accepts. Automaton has 6590 states and 8875 transitions. Word has length 508 [2022-07-22 00:39:50,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:50,394 INFO L495 AbstractCegarLoop]: Abstraction has 6590 states and 8875 transitions. [2022-07-22 00:39:50,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) [2022-07-22 00:39:50,394 INFO L276 IsEmpty]: Start isEmpty. Operand 6590 states and 8875 transitions. [2022-07-22 00:39:50,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2022-07-22 00:39:50,400 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:50,400 INFO L195 NwaCegarLoop]: trace histogram [50, 47, 27, 27, 27, 27, 25, 25, 24, 24, 23, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:50,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-07-22 00:39:50,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-07-22 00:39:50,617 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:50,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:50,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1915712096, now seen corresponding path program 14 times [2022-07-22 00:39:50,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:50,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444930874] [2022-07-22 00:39:50,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:50,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:50,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:50,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30584578] [2022-07-22 00:39:50,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:39:50,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:50,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:50,636 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:50,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-07-22 00:39:50,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:39:50,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:50,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:39:50,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:51,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7048 backedges. 3045 proven. 2 refuted. 0 times theorem prover too weak. 4001 trivial. 0 not checked. [2022-07-22 00:39:51,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:51,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7048 backedges. 996 proven. 197 refuted. 0 times theorem prover too weak. 5855 trivial. 0 not checked. [2022-07-22 00:39:51,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:51,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444930874] [2022-07-22 00:39:51,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:51,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30584578] [2022-07-22 00:39:51,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30584578] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:39:51,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:39:51,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 17 [2022-07-22 00:39:51,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235893345] [2022-07-22 00:39:51,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:51,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:39:51,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:51,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:39:51,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-07-22 00:39:51,868 INFO L87 Difference]: Start difference. First operand 6590 states and 8875 transitions. Second operand has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 10 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (22), 8 states have call predecessors, (22), 10 states have call successors, (22) [2022-07-22 00:39:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:52,714 INFO L93 Difference]: Finished difference Result 11709 states and 16095 transitions. [2022-07-22 00:39:52,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 00:39:52,718 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 10 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (22), 8 states have call predecessors, (22), 10 states have call successors, (22) Word has length 525 [2022-07-22 00:39:52,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:52,735 INFO L225 Difference]: With dead ends: 11709 [2022-07-22 00:39:52,735 INFO L226 Difference]: Without dead ends: 7023 [2022-07-22 00:39:52,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1054 GetRequests, 1032 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-07-22 00:39:52,747 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 81 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:52,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 385 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 00:39:52,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7023 states. [2022-07-22 00:39:53,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7023 to 6576. [2022-07-22 00:39:53,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6576 states, 5258 states have (on average 1.1356028908330165) internal successors, (5971), 5255 states have internal predecessors, (5971), 1012 states have call successors, (1012), 267 states have call predecessors, (1012), 301 states have return successors, (1866), 1053 states have call predecessors, (1866), 1007 states have call successors, (1866) [2022-07-22 00:39:53,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6576 states to 6576 states and 8849 transitions. [2022-07-22 00:39:53,180 INFO L78 Accepts]: Start accepts. Automaton has 6576 states and 8849 transitions. Word has length 525 [2022-07-22 00:39:53,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:53,180 INFO L495 AbstractCegarLoop]: Abstraction has 6576 states and 8849 transitions. [2022-07-22 00:39:53,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 17 states have internal predecessors, (106), 10 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (22), 8 states have call predecessors, (22), 10 states have call successors, (22) [2022-07-22 00:39:53,181 INFO L276 IsEmpty]: Start isEmpty. Operand 6576 states and 8849 transitions. [2022-07-22 00:39:53,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2022-07-22 00:39:53,185 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:53,185 INFO L195 NwaCegarLoop]: trace histogram [49, 48, 26, 26, 26, 26, 26, 26, 25, 25, 23, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:53,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-07-22 00:39:53,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-07-22 00:39:53,399 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:53,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:53,400 INFO L85 PathProgramCache]: Analyzing trace with hash -652694880, now seen corresponding path program 15 times [2022-07-22 00:39:53,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:53,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733471554] [2022-07-22 00:39:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:53,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:53,409 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:53,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367136795] [2022-07-22 00:39:53,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:39:53,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:53,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:53,411 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:53,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-07-22 00:39:53,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-07-22 00:39:53,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:53,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-22 00:39:53,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7040 backedges. 1423 proven. 81 refuted. 0 times theorem prover too weak. 5536 trivial. 0 not checked. [2022-07-22 00:39:54,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:39:56,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:39:56,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733471554] [2022-07-22 00:39:56,742 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:39:56,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367136795] [2022-07-22 00:39:56,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367136795] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:39:56,743 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:39:56,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-22 00:39:56,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909528890] [2022-07-22 00:39:56,743 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:39:56,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 00:39:56,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:39:56,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 00:39:56,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-07-22 00:39:56,744 INFO L87 Difference]: Start difference. First operand 6576 states and 8849 transitions. Second operand has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 00:39:58,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:39:58,588 INFO L93 Difference]: Finished difference Result 6703 states and 9354 transitions. [2022-07-22 00:39:58,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 00:39:58,589 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) Word has length 525 [2022-07-22 00:39:58,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:39:58,611 INFO L225 Difference]: With dead ends: 6703 [2022-07-22 00:39:58,611 INFO L226 Difference]: Without dead ends: 6700 [2022-07-22 00:39:58,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2022-07-22 00:39:58,616 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 37 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:39:58,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 477 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 441 Invalid, 0 Unknown, 95 Unchecked, 0.4s Time] [2022-07-22 00:39:58,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6700 states. [2022-07-22 00:39:59,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6700 to 6605. [2022-07-22 00:39:59,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6605 states, 5282 states have (on average 1.1344187807648618) internal successors, (5992), 5277 states have internal predecessors, (5992), 1012 states have call successors, (1012), 267 states have call predecessors, (1012), 306 states have return successors, (1878), 1060 states have call predecessors, (1878), 1007 states have call successors, (1878) [2022-07-22 00:39:59,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6605 states to 6605 states and 8882 transitions. [2022-07-22 00:39:59,041 INFO L78 Accepts]: Start accepts. Automaton has 6605 states and 8882 transitions. Word has length 525 [2022-07-22 00:39:59,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:39:59,042 INFO L495 AbstractCegarLoop]: Abstraction has 6605 states and 8882 transitions. [2022-07-22 00:39:59,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 00:39:59,042 INFO L276 IsEmpty]: Start isEmpty. Operand 6605 states and 8882 transitions. [2022-07-22 00:39:59,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2022-07-22 00:39:59,046 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:39:59,046 INFO L195 NwaCegarLoop]: trace histogram [50, 49, 27, 27, 27, 27, 27, 27, 26, 26, 23, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:39:59,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-07-22 00:39:59,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-07-22 00:39:59,254 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:39:59,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:39:59,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1242761216, now seen corresponding path program 16 times [2022-07-22 00:39:59,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:39:59,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485493939] [2022-07-22 00:39:59,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:39:59,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:39:59,270 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:39:59,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [705443463] [2022-07-22 00:39:59,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:39:59,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:39:59,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:39:59,272 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:39:59,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-07-22 00:39:59,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:39:59,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:39:59,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-22 00:39:59,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:39:59,879 INFO L134 CoverageAnalysis]: Checked inductivity of 7389 backedges. 1292 proven. 336 refuted. 0 times theorem prover too weak. 5761 trivial. 0 not checked. [2022-07-22 00:39:59,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:00,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7389 backedges. 1292 proven. 343 refuted. 0 times theorem prover too weak. 5754 trivial. 0 not checked. [2022-07-22 00:40:00,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:00,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485493939] [2022-07-22 00:40:00,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:00,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705443463] [2022-07-22 00:40:00,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705443463] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:00,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:00,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 22 [2022-07-22 00:40:00,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876957659] [2022-07-22 00:40:00,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:00,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 00:40:00,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:00,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 00:40:00,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-07-22 00:40:00,991 INFO L87 Difference]: Start difference. First operand 6605 states and 8882 transitions. Second operand has 22 states, 19 states have (on average 5.684210526315789) internal successors, (108), 21 states have internal predecessors, (108), 13 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 9 states have call predecessors, (20), 12 states have call successors, (20) [2022-07-22 00:40:03,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:03,371 INFO L93 Difference]: Finished difference Result 13391 states and 18800 transitions. [2022-07-22 00:40:03,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 00:40:03,375 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 5.684210526315789) internal successors, (108), 21 states have internal predecessors, (108), 13 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 9 states have call predecessors, (20), 12 states have call successors, (20) Word has length 535 [2022-07-22 00:40:03,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:03,393 INFO L225 Difference]: With dead ends: 13391 [2022-07-22 00:40:03,393 INFO L226 Difference]: Without dead ends: 8956 [2022-07-22 00:40:03,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1090 GetRequests, 1054 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 00:40:03,403 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 293 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:03,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 382 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 00:40:03,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8956 states. [2022-07-22 00:40:03,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8956 to 8098. [2022-07-22 00:40:03,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8098 states, 6475 states have (on average 1.135135135135135) internal successors, (7350), 6451 states have internal predecessors, (7350), 1254 states have call successors, (1254), 310 states have call predecessors, (1254), 364 states have return successors, (2516), 1336 states have call predecessors, (2516), 1248 states have call successors, (2516) [2022-07-22 00:40:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8098 states to 8098 states and 11120 transitions. [2022-07-22 00:40:03,873 INFO L78 Accepts]: Start accepts. Automaton has 8098 states and 11120 transitions. Word has length 535 [2022-07-22 00:40:03,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:03,874 INFO L495 AbstractCegarLoop]: Abstraction has 8098 states and 11120 transitions. [2022-07-22 00:40:03,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 5.684210526315789) internal successors, (108), 21 states have internal predecessors, (108), 13 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 9 states have call predecessors, (20), 12 states have call successors, (20) [2022-07-22 00:40:03,874 INFO L276 IsEmpty]: Start isEmpty. Operand 8098 states and 11120 transitions. [2022-07-22 00:40:03,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 630 [2022-07-22 00:40:03,881 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:03,881 INFO L195 NwaCegarLoop]: trace histogram [61, 60, 40, 40, 40, 40, 40, 40, 39, 39, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:03,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:04,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-07-22 00:40:04,099 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:04,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:04,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1191042209, now seen corresponding path program 18 times [2022-07-22 00:40:04,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:04,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459230734] [2022-07-22 00:40:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:04,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:04,110 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:04,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501791759] [2022-07-22 00:40:04,111 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:40:04,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:04,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:04,112 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:04,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-07-22 00:40:04,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-07-22 00:40:04,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:04,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-22 00:40:04,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:04,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12226 backedges. 6077 proven. 38 refuted. 0 times theorem prover too weak. 6111 trivial. 0 not checked. [2022-07-22 00:40:04,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12226 backedges. 1704 proven. 572 refuted. 0 times theorem prover too weak. 9950 trivial. 0 not checked. [2022-07-22 00:40:07,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:07,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459230734] [2022-07-22 00:40:07,828 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:07,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501791759] [2022-07-22 00:40:07,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501791759] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:07,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:07,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 26] total 39 [2022-07-22 00:40:07,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248784938] [2022-07-22 00:40:07,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:07,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-22 00:40:07,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:07,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-22 00:40:07,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1278, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 00:40:07,830 INFO L87 Difference]: Start difference. First operand 8098 states and 11120 transitions. Second operand has 39 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 21 states have call successors, (35), 2 states have call predecessors, (35), 8 states have return successors, (36), 19 states have call predecessors, (36), 21 states have call successors, (36) [2022-07-22 00:40:10,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:10,462 INFO L93 Difference]: Finished difference Result 15533 states and 21715 transitions. [2022-07-22 00:40:10,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 00:40:10,469 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 21 states have call successors, (35), 2 states have call predecessors, (35), 8 states have return successors, (36), 19 states have call predecessors, (36), 21 states have call successors, (36) Word has length 629 [2022-07-22 00:40:10,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:10,502 INFO L225 Difference]: With dead ends: 15533 [2022-07-22 00:40:10,502 INFO L226 Difference]: Without dead ends: 7671 [2022-07-22 00:40:10,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1274 GetRequests, 1219 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=463, Invalid=2617, Unknown=0, NotChecked=0, Total=3080 [2022-07-22 00:40:10,529 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 168 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:10,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 497 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1432 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 00:40:10,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7671 states. [2022-07-22 00:40:11,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7671 to 6708. [2022-07-22 00:40:11,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6708 states, 5337 states have (on average 1.0878770845044032) internal successors, (5806), 5306 states have internal predecessors, (5806), 1023 states have call successors, (1023), 297 states have call predecessors, (1023), 343 states have return successors, (2077), 1104 states have call predecessors, (2077), 1016 states have call successors, (2077) [2022-07-22 00:40:11,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6708 states to 6708 states and 8906 transitions. [2022-07-22 00:40:11,169 INFO L78 Accepts]: Start accepts. Automaton has 6708 states and 8906 transitions. Word has length 629 [2022-07-22 00:40:11,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:11,170 INFO L495 AbstractCegarLoop]: Abstraction has 6708 states and 8906 transitions. [2022-07-22 00:40:11,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 21 states have call successors, (35), 2 states have call predecessors, (35), 8 states have return successors, (36), 19 states have call predecessors, (36), 21 states have call successors, (36) [2022-07-22 00:40:11,170 INFO L276 IsEmpty]: Start isEmpty. Operand 6708 states and 8906 transitions. [2022-07-22 00:40:11,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 663 [2022-07-22 00:40:11,179 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:11,180 INFO L195 NwaCegarLoop]: trace histogram [62, 59, 34, 34, 34, 34, 32, 32, 31, 31, 28, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2022-07-22 00:40:11,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:11,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:11,389 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:11,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:11,389 INFO L85 PathProgramCache]: Analyzing trace with hash 289098044, now seen corresponding path program 17 times [2022-07-22 00:40:11,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:11,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039265189] [2022-07-22 00:40:11,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:11,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:11,402 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:11,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1913893914] [2022-07-22 00:40:11,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:40:11,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:11,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:11,404 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:11,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-07-22 00:40:11,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-07-22 00:40:11,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:11,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 00:40:11,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:12,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11185 backedges. 5267 proven. 643 refuted. 0 times theorem prover too weak. 5275 trivial. 0 not checked. [2022-07-22 00:40:12,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:13,518 INFO L134 CoverageAnalysis]: Checked inductivity of 11185 backedges. 1467 proven. 1205 refuted. 0 times theorem prover too weak. 8513 trivial. 0 not checked. [2022-07-22 00:40:13,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:13,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039265189] [2022-07-22 00:40:13,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:13,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913893914] [2022-07-22 00:40:13,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913893914] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:13,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:13,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 25 [2022-07-22 00:40:13,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930941843] [2022-07-22 00:40:13,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:13,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 00:40:13,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 00:40:13,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-07-22 00:40:13,524 INFO L87 Difference]: Start difference. First operand 6708 states and 8906 transitions. Second operand has 25 states, 23 states have (on average 6.695652173913044) internal successors, (154), 25 states have internal predecessors, (154), 16 states have call successors, (33), 2 states have call predecessors, (33), 7 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2022-07-22 00:40:15,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:15,097 INFO L93 Difference]: Finished difference Result 11259 states and 15355 transitions. [2022-07-22 00:40:15,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-22 00:40:15,102 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 6.695652173913044) internal successors, (154), 25 states have internal predecessors, (154), 16 states have call successors, (33), 2 states have call predecessors, (33), 7 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) Word has length 662 [2022-07-22 00:40:15,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:15,121 INFO L225 Difference]: With dead ends: 11259 [2022-07-22 00:40:15,121 INFO L226 Difference]: Without dead ends: 6493 [2022-07-22 00:40:15,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1345 GetRequests, 1302 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=299, Invalid=1681, Unknown=0, NotChecked=0, Total=1980 [2022-07-22 00:40:15,134 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 265 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:15,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 680 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 00:40:15,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6493 states. [2022-07-22 00:40:15,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6493 to 5522. [2022-07-22 00:40:15,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5522 states, 4389 states have (on average 1.083162451583504) internal successors, (4754), 4371 states have internal predecessors, (4754), 829 states have call successors, (829), 261 states have call predecessors, (829), 299 states have return successors, (1660), 889 states have call predecessors, (1660), 823 states have call successors, (1660) [2022-07-22 00:40:15,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5522 states to 5522 states and 7243 transitions. [2022-07-22 00:40:15,455 INFO L78 Accepts]: Start accepts. Automaton has 5522 states and 7243 transitions. Word has length 662 [2022-07-22 00:40:15,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:15,455 INFO L495 AbstractCegarLoop]: Abstraction has 5522 states and 7243 transitions. [2022-07-22 00:40:15,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 6.695652173913044) internal successors, (154), 25 states have internal predecessors, (154), 16 states have call successors, (33), 2 states have call predecessors, (33), 7 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2022-07-22 00:40:15,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5522 states and 7243 transitions. [2022-07-22 00:40:15,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 630 [2022-07-22 00:40:15,462 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:15,462 INFO L195 NwaCegarLoop]: trace histogram [61, 60, 40, 40, 40, 40, 40, 40, 39, 39, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:15,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:15,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:15,675 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:15,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash 169358497, now seen corresponding path program 19 times [2022-07-22 00:40:15,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:15,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27051058] [2022-07-22 00:40:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:15,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:15,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:15,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340661840] [2022-07-22 00:40:15,750 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:40:15,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:15,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:15,752 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:15,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-07-22 00:40:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:40:16,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 1226 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 00:40:16,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 12226 backedges. 5658 proven. 263 refuted. 0 times theorem prover too weak. 6305 trivial. 0 not checked. [2022-07-22 00:40:16,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12226 backedges. 1518 proven. 758 refuted. 0 times theorem prover too weak. 9950 trivial. 0 not checked. [2022-07-22 00:40:18,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:18,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27051058] [2022-07-22 00:40:18,726 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:18,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340661840] [2022-07-22 00:40:18,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340661840] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:18,726 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:18,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 25] total 27 [2022-07-22 00:40:18,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446549494] [2022-07-22 00:40:18,726 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:18,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 00:40:18,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 00:40:18,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-07-22 00:40:18,728 INFO L87 Difference]: Start difference. First operand 5522 states and 7243 transitions. Second operand has 27 states, 25 states have (on average 5.2) internal successors, (130), 27 states have internal predecessors, (130), 16 states have call successors, (27), 2 states have call predecessors, (27), 8 states have return successors, (28), 12 states have call predecessors, (28), 16 states have call successors, (28) [2022-07-22 00:40:19,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:19,875 INFO L93 Difference]: Finished difference Result 10312 states and 13897 transitions. [2022-07-22 00:40:19,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 00:40:19,878 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 5.2) internal successors, (130), 27 states have internal predecessors, (130), 16 states have call successors, (27), 2 states have call predecessors, (27), 8 states have return successors, (28), 12 states have call predecessors, (28), 16 states have call successors, (28) Word has length 629 [2022-07-22 00:40:19,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:19,893 INFO L225 Difference]: With dead ends: 10312 [2022-07-22 00:40:19,893 INFO L226 Difference]: Without dead ends: 5120 [2022-07-22 00:40:19,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1269 GetRequests, 1230 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 00:40:19,909 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 120 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:19,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 589 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1161 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 00:40:19,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5120 states. [2022-07-22 00:40:20,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5120 to 4510. [2022-07-22 00:40:20,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4510 states, 3580 states have (on average 1.0784916201117318) internal successors, (3861), 3575 states have internal predecessors, (3861), 672 states have call successors, (672), 224 states have call predecessors, (672), 253 states have return successors, (1198), 710 states have call predecessors, (1198), 662 states have call successors, (1198) [2022-07-22 00:40:20,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4510 states to 4510 states and 5731 transitions. [2022-07-22 00:40:20,175 INFO L78 Accepts]: Start accepts. Automaton has 4510 states and 5731 transitions. Word has length 629 [2022-07-22 00:40:20,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:20,176 INFO L495 AbstractCegarLoop]: Abstraction has 4510 states and 5731 transitions. [2022-07-22 00:40:20,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 5.2) internal successors, (130), 27 states have internal predecessors, (130), 16 states have call successors, (27), 2 states have call predecessors, (27), 8 states have return successors, (28), 12 states have call predecessors, (28), 16 states have call successors, (28) [2022-07-22 00:40:20,176 INFO L276 IsEmpty]: Start isEmpty. Operand 4510 states and 5731 transitions. [2022-07-22 00:40:20,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 845 [2022-07-22 00:40:20,184 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:20,184 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 43, 43, 43, 43, 43, 43, 43, 43, 36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-22 00:40:20,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:20,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:20,400 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:20,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:20,401 INFO L85 PathProgramCache]: Analyzing trace with hash 2110416432, now seen corresponding path program 13 times [2022-07-22 00:40:20,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:20,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057366163] [2022-07-22 00:40:20,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:20,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:20,415 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:20,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [722505111] [2022-07-22 00:40:20,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 00:40:20,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:20,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:20,418 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:20,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-07-22 00:40:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 00:40:20,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 1674 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-22 00:40:20,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 19061 backedges. 9764 proven. 88 refuted. 0 times theorem prover too weak. 9209 trivial. 0 not checked. [2022-07-22 00:40:21,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 19061 backedges. 854 proven. 419 refuted. 0 times theorem prover too weak. 17788 trivial. 0 not checked. [2022-07-22 00:40:22,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:22,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057366163] [2022-07-22 00:40:22,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:22,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722505111] [2022-07-22 00:40:22,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722505111] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:22,323 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:22,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 27 [2022-07-22 00:40:22,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242901966] [2022-07-22 00:40:22,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:22,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 00:40:22,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:22,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 00:40:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-07-22 00:40:22,325 INFO L87 Difference]: Start difference. First operand 4510 states and 5731 transitions. Second operand has 27 states, 27 states have (on average 5.37037037037037) internal successors, (145), 27 states have internal predecessors, (145), 15 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (33), 13 states have call predecessors, (33), 15 states have call successors, (33) [2022-07-22 00:40:24,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:24,718 INFO L93 Difference]: Finished difference Result 8192 states and 10518 transitions. [2022-07-22 00:40:24,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 00:40:24,722 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.37037037037037) internal successors, (145), 27 states have internal predecessors, (145), 15 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (33), 13 states have call predecessors, (33), 15 states have call successors, (33) Word has length 844 [2022-07-22 00:40:24,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:24,734 INFO L225 Difference]: With dead ends: 8192 [2022-07-22 00:40:24,734 INFO L226 Difference]: Without dead ends: 4295 [2022-07-22 00:40:24,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1706 GetRequests, 1660 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2022-07-22 00:40:24,744 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 151 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:24,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 287 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 00:40:24,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4295 states. [2022-07-22 00:40:24,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4295 to 4224. [2022-07-22 00:40:24,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4224 states, 3391 states have (on average 1.0769684458861692) internal successors, (3652), 3372 states have internal predecessors, (3652), 595 states have call successors, (595), 206 states have call predecessors, (595), 233 states have return successors, (1085), 645 states have call predecessors, (1085), 585 states have call successors, (1085) [2022-07-22 00:40:24,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4224 states to 4224 states and 5332 transitions. [2022-07-22 00:40:24,973 INFO L78 Accepts]: Start accepts. Automaton has 4224 states and 5332 transitions. Word has length 844 [2022-07-22 00:40:24,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:24,973 INFO L495 AbstractCegarLoop]: Abstraction has 4224 states and 5332 transitions. [2022-07-22 00:40:24,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.37037037037037) internal successors, (145), 27 states have internal predecessors, (145), 15 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (33), 13 states have call predecessors, (33), 15 states have call successors, (33) [2022-07-22 00:40:24,974 INFO L276 IsEmpty]: Start isEmpty. Operand 4224 states and 5332 transitions. [2022-07-22 00:40:24,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 663 [2022-07-22 00:40:24,978 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:24,979 INFO L195 NwaCegarLoop]: trace histogram [61, 60, 33, 33, 33, 33, 33, 33, 32, 32, 28, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2022-07-22 00:40:24,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:25,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:25,181 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:25,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:25,182 INFO L85 PathProgramCache]: Analyzing trace with hash 952123644, now seen corresponding path program 18 times [2022-07-22 00:40:25,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:25,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735356848] [2022-07-22 00:40:25,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:25,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:25,194 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:25,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1517287003] [2022-07-22 00:40:25,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:40:25,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:25,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:25,196 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:25,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-07-22 00:40:25,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-07-22 00:40:25,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:25,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 00:40:25,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11177 backedges. 3147 proven. 64 refuted. 0 times theorem prover too weak. 7966 trivial. 0 not checked. [2022-07-22 00:40:25,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:26,764 INFO L134 CoverageAnalysis]: Checked inductivity of 11177 backedges. 739 proven. 153 refuted. 0 times theorem prover too weak. 10285 trivial. 0 not checked. [2022-07-22 00:40:26,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:26,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735356848] [2022-07-22 00:40:26,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:26,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517287003] [2022-07-22 00:40:26,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517287003] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:26,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:26,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2022-07-22 00:40:26,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485227265] [2022-07-22 00:40:26,765 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:26,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 00:40:26,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:26,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 00:40:26,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-22 00:40:26,766 INFO L87 Difference]: Start difference. First operand 4224 states and 5332 transitions. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) [2022-07-22 00:40:27,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:27,640 INFO L93 Difference]: Finished difference Result 7369 states and 9438 transitions. [2022-07-22 00:40:27,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 00:40:27,645 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) Word has length 662 [2022-07-22 00:40:27,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:27,652 INFO L225 Difference]: With dead ends: 7369 [2022-07-22 00:40:27,652 INFO L226 Difference]: Without dead ends: 3968 [2022-07-22 00:40:27,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1328 GetRequests, 1308 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-07-22 00:40:27,657 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 31 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:27,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 387 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 00:40:27,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3968 states. [2022-07-22 00:40:27,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3968 to 3815. [2022-07-22 00:40:27,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3815 states, 3073 states have (on average 1.0556459485844452) internal successors, (3244), 3045 states have internal predecessors, (3244), 517 states have call successors, (517), 191 states have call predecessors, (517), 220 states have return successors, (1026), 578 states have call predecessors, (1026), 510 states have call successors, (1026) [2022-07-22 00:40:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3815 states to 3815 states and 4787 transitions. [2022-07-22 00:40:27,849 INFO L78 Accepts]: Start accepts. Automaton has 3815 states and 4787 transitions. Word has length 662 [2022-07-22 00:40:27,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:27,850 INFO L495 AbstractCegarLoop]: Abstraction has 3815 states and 4787 transitions. [2022-07-22 00:40:27,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) [2022-07-22 00:40:27,850 INFO L276 IsEmpty]: Start isEmpty. Operand 3815 states and 4787 transitions. [2022-07-22 00:40:27,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 650 [2022-07-22 00:40:27,854 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:27,854 INFO L195 NwaCegarLoop]: trace histogram [63, 62, 42, 42, 42, 42, 42, 42, 41, 41, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:27,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:28,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:28,069 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:28,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:28,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1291436447, now seen corresponding path program 20 times [2022-07-22 00:40:28,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:28,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187983362] [2022-07-22 00:40:28,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:28,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:28,082 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:28,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [262674125] [2022-07-22 00:40:28,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 00:40:28,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:28,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:28,083 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:28,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-07-22 00:40:28,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 00:40:28,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:28,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1262 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-22 00:40:28,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13198 backedges. 5195 proven. 60 refuted. 0 times theorem prover too weak. 7943 trivial. 0 not checked. [2022-07-22 00:40:28,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:30,979 INFO L134 CoverageAnalysis]: Checked inductivity of 13198 backedges. 2221 proven. 461 refuted. 0 times theorem prover too weak. 10516 trivial. 0 not checked. [2022-07-22 00:40:30,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:30,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187983362] [2022-07-22 00:40:30,979 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:30,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262674125] [2022-07-22 00:40:30,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262674125] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:30,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:30,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29] total 30 [2022-07-22 00:40:30,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273796212] [2022-07-22 00:40:30,979 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:30,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 00:40:30,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:30,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 00:40:30,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-07-22 00:40:30,980 INFO L87 Difference]: Start difference. First operand 3815 states and 4787 transitions. Second operand has 30 states, 29 states have (on average 4.344827586206897) internal successors, (126), 29 states have internal predecessors, (126), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:40:32,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:32,174 INFO L93 Difference]: Finished difference Result 7255 states and 9273 transitions. [2022-07-22 00:40:32,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 00:40:32,175 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 4.344827586206897) internal successors, (126), 29 states have internal predecessors, (126), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) Word has length 649 [2022-07-22 00:40:32,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:32,183 INFO L225 Difference]: With dead ends: 7255 [2022-07-22 00:40:32,184 INFO L226 Difference]: Without dead ends: 3781 [2022-07-22 00:40:32,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1311 GetRequests, 1267 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=319, Invalid=1573, Unknown=0, NotChecked=0, Total=1892 [2022-07-22 00:40:32,190 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 133 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:32,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1108 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1415 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 00:40:32,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3781 states. [2022-07-22 00:40:32,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3781 to 3333. [2022-07-22 00:40:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3333 states, 2687 states have (on average 1.0498697432080386) internal successors, (2821), 2662 states have internal predecessors, (2821), 436 states have call successors, (436), 175 states have call predecessors, (436), 205 states have return successors, (836), 495 states have call predecessors, (836), 432 states have call successors, (836) [2022-07-22 00:40:32,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3333 states to 3333 states and 4093 transitions. [2022-07-22 00:40:32,400 INFO L78 Accepts]: Start accepts. Automaton has 3333 states and 4093 transitions. Word has length 649 [2022-07-22 00:40:32,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:32,401 INFO L495 AbstractCegarLoop]: Abstraction has 3333 states and 4093 transitions. [2022-07-22 00:40:32,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 4.344827586206897) internal successors, (126), 29 states have internal predecessors, (126), 16 states have call successors, (23), 3 states have call predecessors, (23), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-22 00:40:32,401 INFO L276 IsEmpty]: Start isEmpty. Operand 3333 states and 4093 transitions. [2022-07-22 00:40:32,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 660 [2022-07-22 00:40:32,405 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:32,405 INFO L195 NwaCegarLoop]: trace histogram [64, 63, 43, 43, 43, 43, 43, 43, 42, 42, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:32,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:32,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-07-22 00:40:32,624 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:32,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1369168001, now seen corresponding path program 21 times [2022-07-22 00:40:32,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:32,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715378330] [2022-07-22 00:40:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:32,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:32,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:32,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674554819] [2022-07-22 00:40:32,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:40:32,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:32,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:32,637 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:32,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-07-22 00:40:32,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-07-22 00:40:32,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:32,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-22 00:40:32,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:36,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13699 backedges. 2584 proven. 114 refuted. 0 times theorem prover too weak. 11001 trivial. 0 not checked. [2022-07-22 00:40:36,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:39,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:39,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715378330] [2022-07-22 00:40:39,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:39,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674554819] [2022-07-22 00:40:39,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674554819] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 00:40:39,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 00:40:39,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-22 00:40:39,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467584198] [2022-07-22 00:40:39,784 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:39,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-22 00:40:39,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:39,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-22 00:40:39,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=407, Unknown=1, NotChecked=0, Total=506 [2022-07-22 00:40:39,785 INFO L87 Difference]: Start difference. First operand 3333 states and 4093 transitions. Second operand has 19 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 19 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 00:40:41,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:41,079 INFO L93 Difference]: Finished difference Result 3512 states and 4521 transitions. [2022-07-22 00:40:41,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 00:40:41,089 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 19 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) Word has length 659 [2022-07-22 00:40:41,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:41,098 INFO L225 Difference]: With dead ends: 3512 [2022-07-22 00:40:41,098 INFO L226 Difference]: Without dead ends: 3509 [2022-07-22 00:40:41,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 646 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=144, Invalid=667, Unknown=1, NotChecked=0, Total=812 [2022-07-22 00:40:41,100 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 70 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:41,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 634 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 484 Invalid, 0 Unknown, 206 Unchecked, 0.4s Time] [2022-07-22 00:40:41,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-07-22 00:40:41,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 3363. [2022-07-22 00:40:41,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3363 states, 2711 states have (on average 1.0490593876798229) internal successors, (2844), 2686 states have internal predecessors, (2844), 436 states have call successors, (436), 175 states have call predecessors, (436), 211 states have return successors, (852), 501 states have call predecessors, (852), 432 states have call successors, (852) [2022-07-22 00:40:41,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3363 states to 3363 states and 4132 transitions. [2022-07-22 00:40:41,294 INFO L78 Accepts]: Start accepts. Automaton has 3363 states and 4132 transitions. Word has length 659 [2022-07-22 00:40:41,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:41,294 INFO L495 AbstractCegarLoop]: Abstraction has 3363 states and 4132 transitions. [2022-07-22 00:40:41,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 19 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 00:40:41,295 INFO L276 IsEmpty]: Start isEmpty. Operand 3363 states and 4132 transitions. [2022-07-22 00:40:41,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 663 [2022-07-22 00:40:41,326 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:41,326 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 42, 42, 42, 42, 42, 42, 42, 42, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:41,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-07-22 00:40:41,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-07-22 00:40:41,527 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:41,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:41,527 INFO L85 PathProgramCache]: Analyzing trace with hash -2136031448, now seen corresponding path program 3 times [2022-07-22 00:40:41,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:41,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760550838] [2022-07-22 00:40:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:41,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:41,542 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:41,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166923712] [2022-07-22 00:40:41,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 00:40:41,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:41,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:41,544 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:41,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-07-22 00:40:41,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-07-22 00:40:41,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:41,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-22 00:40:41,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:42,337 INFO L134 CoverageAnalysis]: Checked inductivity of 13422 backedges. 444 proven. 1175 refuted. 0 times theorem prover too weak. 11803 trivial. 0 not checked. [2022-07-22 00:40:42,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 13422 backedges. 444 proven. 1190 refuted. 0 times theorem prover too weak. 11788 trivial. 0 not checked. [2022-07-22 00:40:45,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:45,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760550838] [2022-07-22 00:40:45,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:45,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166923712] [2022-07-22 00:40:45,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166923712] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:45,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:45,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 32 [2022-07-22 00:40:45,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122225403] [2022-07-22 00:40:45,037 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:45,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-22 00:40:45,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:45,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-22 00:40:45,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-07-22 00:40:45,038 INFO L87 Difference]: Start difference. First operand 3363 states and 4132 transitions. Second operand has 33 states, 32 states have (on average 4.34375) internal successors, (139), 33 states have internal predecessors, (139), 15 states have call successors, (24), 1 states have call predecessors, (24), 7 states have return successors, (28), 18 states have call predecessors, (28), 15 states have call successors, (28) [2022-07-22 00:40:48,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:40:48,552 INFO L93 Difference]: Finished difference Result 4626 states and 6043 transitions. [2022-07-22 00:40:48,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-07-22 00:40:48,558 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 4.34375) internal successors, (139), 33 states have internal predecessors, (139), 15 states have call successors, (24), 1 states have call predecessors, (24), 7 states have return successors, (28), 18 states have call predecessors, (28), 15 states have call successors, (28) Word has length 662 [2022-07-22 00:40:48,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:40:48,569 INFO L225 Difference]: With dead ends: 4626 [2022-07-22 00:40:48,569 INFO L226 Difference]: Without dead ends: 4625 [2022-07-22 00:40:48,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1372 GetRequests, 1293 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1632 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1042, Invalid=5438, Unknown=0, NotChecked=0, Total=6480 [2022-07-22 00:40:48,571 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 388 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-22 00:40:48,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 369 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-22 00:40:48,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4625 states. [2022-07-22 00:40:48,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4625 to 3387. [2022-07-22 00:40:48,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3387 states, 2732 states have (on average 1.0494143484626648) internal successors, (2867), 2706 states have internal predecessors, (2867), 439 states have call successors, (439), 175 states have call predecessors, (439), 211 states have return successors, (855), 505 states have call predecessors, (855), 435 states have call successors, (855) [2022-07-22 00:40:48,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3387 states to 3387 states and 4161 transitions. [2022-07-22 00:40:48,754 INFO L78 Accepts]: Start accepts. Automaton has 3387 states and 4161 transitions. Word has length 662 [2022-07-22 00:40:48,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:40:48,755 INFO L495 AbstractCegarLoop]: Abstraction has 3387 states and 4161 transitions. [2022-07-22 00:40:48,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 4.34375) internal successors, (139), 33 states have internal predecessors, (139), 15 states have call successors, (24), 1 states have call predecessors, (24), 7 states have return successors, (28), 18 states have call predecessors, (28), 15 states have call successors, (28) [2022-07-22 00:40:48,755 INFO L276 IsEmpty]: Start isEmpty. Operand 3387 states and 4161 transitions. [2022-07-22 00:40:48,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 760 [2022-07-22 00:40:48,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:40:48,760 INFO L195 NwaCegarLoop]: trace histogram [73, 72, 51, 51, 51, 51, 51, 51, 50, 50, 22, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:40:48,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-07-22 00:40:48,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:48,978 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:40:48,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:40:48,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1411581089, now seen corresponding path program 22 times [2022-07-22 00:40:48,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:40:48,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923506485] [2022-07-22 00:40:48,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:40:48,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:40:48,991 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:40:48,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1681907074] [2022-07-22 00:40:48,992 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 00:40:48,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:40:48,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:40:48,993 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:40:48,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-07-22 00:40:49,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 00:40:49,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:40:49,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 34 conjunts are in the unsatisfiable core [2022-07-22 00:40:49,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:40:50,859 INFO L134 CoverageAnalysis]: Checked inductivity of 18452 backedges. 8834 proven. 565 refuted. 0 times theorem prover too weak. 9053 trivial. 0 not checked. [2022-07-22 00:40:50,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:40:59,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18452 backedges. 4994 proven. 1616 refuted. 0 times theorem prover too weak. 11842 trivial. 0 not checked. [2022-07-22 00:40:59,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:40:59,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923506485] [2022-07-22 00:40:59,785 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:40:59,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681907074] [2022-07-22 00:40:59,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681907074] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:40:59,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:40:59,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 35] total 39 [2022-07-22 00:40:59,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332764846] [2022-07-22 00:40:59,786 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:40:59,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-22 00:40:59,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:40:59,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-22 00:40:59,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1289, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 00:40:59,787 INFO L87 Difference]: Start difference. First operand 3387 states and 4161 transitions. Second operand has 39 states, 37 states have (on average 4.972972972972973) internal successors, (184), 39 states have internal predecessors, (184), 22 states have call successors, (31), 2 states have call predecessors, (31), 17 states have return successors, (40), 19 states have call predecessors, (40), 22 states have call successors, (40) [2022-07-22 00:41:02,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:41:02,663 INFO L93 Difference]: Finished difference Result 6913 states and 9016 transitions. [2022-07-22 00:41:02,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 00:41:02,668 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 4.972972972972973) internal successors, (184), 39 states have internal predecessors, (184), 22 states have call successors, (31), 2 states have call predecessors, (31), 17 states have return successors, (40), 19 states have call predecessors, (40), 22 states have call successors, (40) Word has length 759 [2022-07-22 00:41:02,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:41:02,676 INFO L225 Difference]: With dead ends: 6913 [2022-07-22 00:41:02,676 INFO L226 Difference]: Without dead ends: 3929 [2022-07-22 00:41:02,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1532 GetRequests, 1482 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=464, Invalid=2188, Unknown=0, NotChecked=0, Total=2652 [2022-07-22 00:41:02,683 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 421 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 1656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-22 00:41:02,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 773 Invalid, 1656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-22 00:41:02,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3929 states. [2022-07-22 00:41:02,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3929 to 3443. [2022-07-22 00:41:02,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3443 states, 2772 states have (on average 1.0497835497835497) internal successors, (2910), 2746 states have internal predecessors, (2910), 451 states have call successors, (451), 175 states have call predecessors, (451), 215 states have return successors, (912), 521 states have call predecessors, (912), 447 states have call successors, (912) [2022-07-22 00:41:02,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3443 states to 3443 states and 4273 transitions. [2022-07-22 00:41:02,892 INFO L78 Accepts]: Start accepts. Automaton has 3443 states and 4273 transitions. Word has length 759 [2022-07-22 00:41:02,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:41:02,893 INFO L495 AbstractCegarLoop]: Abstraction has 3443 states and 4273 transitions. [2022-07-22 00:41:02,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 4.972972972972973) internal successors, (184), 39 states have internal predecessors, (184), 22 states have call successors, (31), 2 states have call predecessors, (31), 17 states have return successors, (40), 19 states have call predecessors, (40), 22 states have call successors, (40) [2022-07-22 00:41:02,894 INFO L276 IsEmpty]: Start isEmpty. Operand 3443 states and 4273 transitions. [2022-07-22 00:41:02,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 740 [2022-07-22 00:41:02,903 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:41:02,904 INFO L195 NwaCegarLoop]: trace histogram [71, 70, 49, 49, 49, 49, 49, 49, 48, 48, 22, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:41:02,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-07-22 00:41:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:41:03,115 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:41:03,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:41:03,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1405400351, now seen corresponding path program 23 times [2022-07-22 00:41:03,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:41:03,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533608146] [2022-07-22 00:41:03,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:41:03,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:41:03,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:41:03,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [842776009] [2022-07-22 00:41:03,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 00:41:03,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:41:03,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:41:03,142 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:41:03,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-07-22 00:41:03,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-07-22 00:41:03,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:41:03,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 1386 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-22 00:41:03,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 00:41:04,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17292 backedges. 8130 proven. 397 refuted. 0 times theorem prover too weak. 8765 trivial. 0 not checked. [2022-07-22 00:41:04,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 00:41:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 17292 backedges. 4438 proven. 1303 refuted. 0 times theorem prover too weak. 11551 trivial. 0 not checked. [2022-07-22 00:41:10,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 00:41:10,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533608146] [2022-07-22 00:41:10,566 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 00:41:10,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842776009] [2022-07-22 00:41:10,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842776009] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 00:41:10,566 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 00:41:10,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28] total 31 [2022-07-22 00:41:10,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645083545] [2022-07-22 00:41:10,566 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 00:41:10,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-22 00:41:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 00:41:10,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-22 00:41:10,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-07-22 00:41:10,567 INFO L87 Difference]: Start difference. First operand 3443 states and 4273 transitions. Second operand has 31 states, 31 states have (on average 5.290322580645161) internal successors, (164), 31 states have internal predecessors, (164), 18 states have call successors, (26), 2 states have call predecessors, (26), 14 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) [2022-07-22 00:41:12,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 00:41:12,512 INFO L93 Difference]: Finished difference Result 6847 states and 8997 transitions. [2022-07-22 00:41:12,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 00:41:12,516 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.290322580645161) internal successors, (164), 31 states have internal predecessors, (164), 18 states have call successors, (26), 2 states have call predecessors, (26), 14 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) Word has length 739 [2022-07-22 00:41:12,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 00:41:12,527 INFO L225 Difference]: With dead ends: 6847 [2022-07-22 00:41:12,527 INFO L226 Difference]: Without dead ends: 3852 [2022-07-22 00:41:12,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1492 GetRequests, 1449 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=457, Invalid=1523, Unknown=0, NotChecked=0, Total=1980 [2022-07-22 00:41:12,531 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 294 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 00:41:12,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 979 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1228 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 00:41:12,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3852 states. [2022-07-22 00:41:12,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3852 to 3498. [2022-07-22 00:41:12,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3498 states, 2816 states have (on average 1.0482954545454546) internal successors, (2952), 2788 states have internal predecessors, (2952), 460 states have call successors, (460), 184 states have call predecessors, (460), 217 states have return successors, (960), 525 states have call predecessors, (960), 456 states have call successors, (960) [2022-07-22 00:41:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3498 states to 3498 states and 4372 transitions. [2022-07-22 00:41:12,719 INFO L78 Accepts]: Start accepts. Automaton has 3498 states and 4372 transitions. Word has length 739 [2022-07-22 00:41:12,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 00:41:12,719 INFO L495 AbstractCegarLoop]: Abstraction has 3498 states and 4372 transitions. [2022-07-22 00:41:12,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.290322580645161) internal successors, (164), 31 states have internal predecessors, (164), 18 states have call successors, (26), 2 states have call predecessors, (26), 14 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) [2022-07-22 00:41:12,720 INFO L276 IsEmpty]: Start isEmpty. Operand 3498 states and 4372 transitions. [2022-07-22 00:41:12,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 760 [2022-07-22 00:41:12,725 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 00:41:12,725 INFO L195 NwaCegarLoop]: trace histogram [74, 71, 52, 52, 52, 52, 50, 50, 49, 49, 22, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 00:41:12,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-07-22 00:41:12,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:41:12,939 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-22 00:41:12,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 00:41:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1426026143, now seen corresponding path program 24 times [2022-07-22 00:41:12,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 00:41:12,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16811850] [2022-07-22 00:41:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 00:41:12,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 00:41:12,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 00:41:12,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260977007] [2022-07-22 00:41:12,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 00:41:12,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 00:41:12,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 00:41:12,956 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 00:41:12,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-07-22 00:41:47,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-07-22 00:41:47,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 00:41:47,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 1392 conjuncts, 104 conjunts are in the unsatisfiable core [2022-07-22 00:41:47,176 INFO L286 TraceCheckSpWp]: Computing forward predicates...